WebRequest,WebResponse发送请求并接受返回结果
来源:互联网 发布:choice数据excel插件 编辑:程序博客网 时间:2024/05/18 00:56
有时候,我们需要在我们的项目中对某些地址发送一个请求,并且要接受返回的结果来做逻辑处理,本文以我在做一个物流功能使用快递100提供的API接口来说说是如何实现的。
在做物流查询的时候,快递100官方有提供这样的一个请求地址并且说明参数。(详情请参考快递100官方网站)
如:http://api.kuaidi100.com/api?id=【apiKey】&com=【快递公司代号】&nu=【运单编号】&show=2&muti=1&order=asc
快递100有几种形式,我在项目中使用的是返回所有快递记录,但这需要申请APIKey,如果你只需要返回最新的快递记录的话,则不需要ApIKey
使用下面的代码需要引入
using System.Net;
using System.IO;
using System.Text;
这三个命名空间:
private void GetLogister() { string apiurl = "http://api.kuaidi100.com/api?id=" + ApiKey + "&com=" + typeCom + "&nu=" + nu + "&show=2&muti=1&order=asc"; WebRequest request = WebRequest.Create(@apiurl); //@防止转义字符 WebResponse response = request.GetResponse(); Stream stream = response.GetResponseStream(); Encoding encode = Encoding.UTF8; StreamReader reader = new StreamReader(stream, encode); string detail = reader.ReadToEnd(); lieMes.Text = detail; }
【有图有真相】:
扩展:你还可以使用这个方法去做采集站,获取采集对象页面的源码后,只需对HTML代码获取想要的内容即可,你可以使用正则或者是DOM的操作。
- WebRequest,WebResponse发送请求并接受返回结果
- MFC怎样发送http请求并接受返回的结果?
- JAVA发送HTTP请求,并接受返回内容
- JAVA发送HTTP请求,并接受返回内容
- JAVA发送HTTP请求,并接受返回内容
- JAVA发送HTTP请求,并接受返回内容
- JAVA发送HTTP请求,并接受返回内容
- JAVA发送HTTP请求,并接受返回内容
- webrequest请求JAVA servlet,webresponse获得返回的压缩后的XML文件,然后再解压处理
- JAVA不使用第三方jar发送HTTP请求,并接受返回内容
- 从jsp页面发送ajax请求,servlet接受参数并返回json数据
- webrequest and webresponse(转载)
- WebRequest WebResponse WebClient 实例
- HttpClient 发送Json请求,结果返回Json
- httpclient发送Json请求,结果返回Json.
- Android--使用Http向服务器发送请求并取得返回结果,下载图片
- Android--使用Http向服务器发送请求并取得返回结果,下载图片
- HttpURLConnection 发送post请求。并将结果以JSONObject对象返回的轮子
- 修改项目android的jar包版本
- 用两个文件a.txt;b.txt.使用linux命令,复制,a.txt文档倒数第十行的记录to b.txt文档
- 关于unicode,宽字符的问题
- 利用dom4j读取xml文件
- The RS232 Standard --- Tutorial with Signal Name and Definition
- WebRequest,WebResponse发送请求并接受返回结果
- 钥匙密的7002osiv
- Debug in Eclipse with Tomcat
- android aidl 自定义类型 作参数
- AJAX跨域请求
- Oracle笔记
- Adobe 发布Flash runtimes路线图,将专注于游戏和增值视频领域
- java synchronized详解
- Distributed Sort via MapReduce vs. K路归并+快排