`
zhenglimeng1983
  • 浏览: 64769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

HTTP 通过url接口提取数据

阅读更多
commandAction调用方法:
if(c == download){
String url = "http://127.0.01/接口";
WorkThread wt = new WorkThread(url,uicontroler,this) ;
         wt.start() ;
}

传输方法:
package Util;

import javax.microedition.io.*;
import java.io.*;
public class WorkThread extends Thread
{
public Object aaa;
    String url ;
private UIControler uicontroler;
    public WorkThread(String url,UIControler uicontroler,Object object)
    {
    aaa = object;
        this.url = url ;
        this.uicontroler = uicontroler;
        System.out.println("准备连接:"+this.url) ;
    }
    public void run()
    {
        HttpConnection conn = null;
        InputStream is = null;
        InputStreamReader isr = null ;
        StringBuffer line = new StringBuffer("");
        try {
                conn = (HttpConnection)Connector.open(url);
            System.out.println("内容长度:" + conn.getLength()) ;
               is = conn.openInputStream();   
               isr = new InputStreamReader(is) ;
               int ic ;           
               while( (ic = isr.read()) != -1 )
            {
                line.append((char)ic) ;
            }           
         }catch (Exception ioe)
         {
//             System.out.println(ioe);
         }finally
         {
             try
             {
                 if(conn!=null)
                     conn.close();
             }catch(Exception e){}
         }
         String test;
         if(line.toString().substring(0, 1).equals("0")){
        test="您已下载过此优惠券";
         }else{
        test="已下发请查收";
         }
         uicontroler.displayErrorForTalk(test, aaa);
    }
}
打印方法:
public void displayErrorForTalk(String string, Object object) {
errorUI.setType(AlertType.ERROR);
errorUI.setString(string);
errorUI.setTimeout(1500);
midlet.setCurrent(errorUI, (Displayable) object);
}
分享到:
评论

相关推荐

    再谈kettle两种循环之-调用http分页接口循环获取数据

    在IT领域,特别是数据处理和ETL(提取、转换、加载)过程中,Kettle是一款非常强大的工具。本文将深入探讨“再谈kettle两种循环之-调用http分页接口循环获取数据”这一主题,旨在提供对循环Job、变量运用、调用HTTP...

    数据抽取-Kettl动态参数调用HTTP、POST接口

    数据抽取是ETL(提取、转换、加载)过程中的关键步骤,主要用于从各种源系统中获取数据并准备进一步处理或存储。Kettle,也称为Pentaho Data Integration(PDI),是一个强大的开源ETL工具,提供了丰富的数据处理...

    MFC调用HTTP接口,获取数据(天气数据Demo)

    在本文中,我们将深入探讨如何在MFC...通过以上步骤,你可以在MFC应用中成功调用HTTP接口获取天气数据。这个过程涉及网络编程、HTTP协议以及数据解析等多个技术点,对于提升MFC应用的功能性和可扩展性大有裨益。

    PB调用http api接口 PB解析json

    例如,你可以使用JsonParse函数将JSON字符串转换为一个解析对象,然后通过对象的属性和方法遍历JSON树结构,提取所需的数据。 解析JSON到数据源,意味着将JSON对象映射到PB的数据窗口(DataWindow)或其他数据结构...

    linux C/C++实现的通过url访问网页提取网页文字内容

    在Linux环境下,使用C或C++编程语言实现通过URL访问网页并提取网页文字内容涉及到多个技术领域,包括网络编程、HTTP协议理解、HTML解析等。本文将深入探讨这些知识点,并提供一个简化的实现流程。 首先,我们要理解...

    使用LabVIEW实现网页数据提取与交互

    通过配置HTTP VI的参数,如URL、方法、请求头和数据,可以定制化的发送请求并接收响应。解析返回的HTML数据通常需要理解HTML结构,并可能需要用到正则表达式或者XML/HTML解析器VI。 接下来是网页交互部分,LabVIEW...

    LabVIEW实现网页数据提取和交互

    在现代软件开发中,从网页上提取数据以及与网页进行交互的需求日益增加。这不仅适用于数据分析领域,也广泛应用于自动化测试、内容抓取等多个场景。本文将详细介绍如何利用LabVIEW这一强大的图形化编程工具来实现对...

    url发送数据到JAVA,显示返回的数据

    3. 服务器端的XML解析,提取数据。 4. 处理数据并构造响应。 5. 客户端接收响应并处理。 这些技术在Web开发中广泛使用,理解和掌握它们对于进行基于HTTP的通信至关重要。通过不断实践和学习,你可以更好地驾驭这些...

    基于Thinkphp5 爬虫整理接口API数据包括 新闻分类接口,视频分类接口, 图片接口, 段子笑话接口 .zip

    其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的工作流程包括以下几个关键步骤: URL收集: 爬虫从一个或多个初始...

    通过百度的搜索接口提取到所要查找的MP3文件的地址百度的Mp3接口C#.zip

    在本文中,我们将深入探讨如何使用C#编程语言通过百度的搜索接口来获取MP3文件的地址。这个过程涉及到网络编程、API调用以及数据解析等技术,是C#开发者在构建多媒体应用时可能需要掌握的一项技能。 首先,我们要...

    excel 提取网页数据 4种方法

    例如,如果网页上的数据是在用户操作后动态加载的,WebBrowser控件可以完成这些步骤,然后再提取数据。这种方法适用于需要执行交互操作或等待网页完全加载才能提取数据的情况,但需要一定的编程基础。 4. Power ...

    网页数据提取功能

    网页数据提取功能是一种技术,主要用于从互联网上的网页中获取所需信息。这种技术广泛应用于数据分析、爬虫程序以及自动化测试等领域。在C++编程环境中,网页数据提取通常涉及到对Internet Explorer (IE)浏览器对象...

    以麦当劳,肯德基优惠券接口数据为例进行的数据解析方法,简单易懂

    通常,我们通过HTTP请求(如GET或POST)来调用API接口,获取返回的JSON数据。例如,我们可以使用各种编程语言(如Python的requests库,JavaScript的fetch API,或者Deno中的fetch函数)来发送请求并捕获响应。 以...

    超级app提取连接

    “提取连接”这个标签可能是指从超级APP中获取特定的数据链接或者API接口。在移动应用中,数据的交换通常是通过HTTP或HTTPS协议进行的,这些协议允许APP与服务器之间进行数据请求和响应。提取连接可能包括以下几个...

    多线程数据提取的实例

    而多线程则可以有效地解决这个问题,通过分配不同的线程处理不同的数据请求,使得整体数据提取过程并行进行,大大缩短了完成整个任务的时间。 在Python中,我们可以使用内置的`threading`库来创建和管理线程。首先...

    Python-开源的金融投资数据提取工具专注在各类网站上爬取数据并通过简单易用的API方式使用

    2. **金融数据API**:许多金融数据服务提供API接口,允许开发者通过简单的HTTP请求获取数据。例如,Alpha Vantage、Yahoo Finance API、Quandl等,可以获取全球股票、期货、外汇等市场的实时或历史数据。 **三、...

    Java抓取URL/Email实例源码

    Java作为一门广泛应用的编程语言,提供了丰富的库和工具来实现网页数据抓取,特别是URL和电子邮件(Email)的提取。本实例源码是关于如何使用Java进行URL和Email抓取的实践案例。 首先,我们需要理解基本的网页抓取...

    python实现的数据爬虫和数据接口.zip

    3. 提取数据:通过CSS选择器或XPath表达式定位到具体的数据,然后提取出来。 4. 存储数据:将提取到的数据存储到本地文件、数据库或云端服务。 在数据接口方面,Python提供了Flask和Django等Web框架来快速构建API。...

    python 抓取百度云分享数据,百度云最新接口抓取分享链接

    在这个主题中,我们将探讨如何使用Python来抓取百度云分享的数据,特别是利用百度云最新的API接口。这通常涉及到请求、解析HTML或JSON响应、处理验证码以及可能的反爬策略。 首先,要抓取百度云分享的数据,我们...

    Python-libextract使用基本统计魔法从网站提取数据

    Python-libextract是一个强大的工具,专为开发者设计,用于从网页中高效地提取数据。这个库利用了基础的统计方法和模式识别技术,使得从复杂的HTML和XML文档中抽取信息变得简单易行。在这个主题中,我们将深入探讨...

Global site tag (gtag.js) - Google Analytics