http请求示例

Stream sw = null;
   Stream res = null;
 StreamWriter myWriter;
 HttpWebResponse rsp = null;

string queryUrl = url + "?" + queryString;

try {

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(queryUrl);

req.Method = "POST";

req.ContentType = "application/x-www-form-urlencoded";

sw = req.GetRequestStream();

myWriter = new StreamWriter(sw);

myWriter.Write(queryString);

myWriter.Close();

myWriter.Dispose();

rsp = (HttpWebResponse)req.GetResponse();
  res = rsp.GetResponseStream();
 var buff = new byte[4096];

if (res != null)
                {

int resLen = res.Read(buff, 0, buff.Length);
    string str = Encoding.UTF8.GetString(buff, 0, resLen).Trim(‘\0‘).Trim(‘\n‘);

catch (Exception err)             {

}

finally

{

if (res != null) res.Dispose();

if (rsp != null) rsp.Close();

if (sw != null) sw.Dispose();

}

}

时间: 2024-10-12 18:07:40

http请求示例的相关文章

HttpClient之Get请求和Post请求示例 编辑

HttpClient的撑持在HTTP/1.1标准中界说的一切的HTTP办法:GET, HEAD, POST, PUT, DELETE, TRACE 和 OPTIONS.每有一个办法都有一个对应的类:HttpGet,HttpHead,HttpPost,HttpPut,HttpDelete,HttpTrace和HttpOptions.一切的这些类均完成了HttpUriRequest接口,故可以作为execute的履行参数使用.恳求URI是可以使用恳求的一致资本标识符. HTTP恳求的URI包括一个协

HttpClient之Get请求和Post请求示例

HttpClient之Get请求和Post请求示例 博客分类: Java综合 HttpClient的支持在HTTP/1.1规范中定义的所有的HTTP方法:GET, HEAD, POST, PUT, DELETE, TRACE 和 OPTIONS.每有一个方法都有一个对应的类:HttpGet,HttpHead,HttpPost,HttpPut,HttpDelete,HttpTrace和HttpOptions.所有的这些类均实现了HttpUriRequest接口,故可以作为execute的执行参数使

OpenNebula Restfull 接口请求示例

Fri Jun 20 07:28:20 2014 [I]: 10.0.2.2 - - [20/Jun/2014 07:28:20] "POST /vmtemplate HTTP/1.1" 201 815 0.7095Fri Jun 20 07:28:59 2014 [I]: 10.0.2.2 - - [20/Jun/2014 07:28:59] "GET /vmtemplate/0 HTTP/1.1" 200 936 0.0734Fri Jun 20 07:29:0

轻松把玩HttpAsyncClient之模拟post请求示例

如果看到过我前些天写过的<轻松把玩HttpClient之模拟post请求示例>这篇文章,你再看本文就是小菜一碟了,如果你顺便懂一些NIO,基本上是毫无压力了.因为HttpAsyncClient相对于HttpClient,就多了一个NIO,这也是为什么支持异步的原因. 不过我有一个疑问,虽说NIO是同步非阻塞IO,但是HttpAsyncClient提供了回调的机制,这点儿跟netty很像,所以可以模拟类似于AIO的效果.但是官网上的例子却基本上都是使用Future<HttpResponse

微信(QQ)域名检测接口,官方API的请求示例与使用详解

微信域名检测接口和QQ域名检测接口API皆是由腾讯官方对外公布的域名查询接口,通过接口可实时查询域名在微信和QQ中的状态信息.如果状态异常则返回结果提示“域名被封”,如果未有异常则返回结果提示“域名正常”. 微信(QQ)域名检测接口 请求地址1:http://www.60ht.cn/wxcheck/api.php?url=http://www.baidu.com 请求地址2:http://www.xiaocaoff.cn/api/check.php?url=http://www.baidu.co

golang使用http client发起get和post请求示例

[转自 http://www.01happy.com/golang-http-client-get-and-post/ ] get请求 get请求可以直接http.Get方法,非常简单. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 func httpGet() {     resp, err := http.Get("http://www.01happy.com/demo/accept.php?id=1")     if err != nil {         

http协议请求实战——get请求示例之抓取百度搜索关键词对应网页信息

1通过分析搜索关键词对应的网址发现字段名和内容均在网址中网址可简化为www.baidu.com/s?wd=搜索的关键词 根据分析出的规律可通过构造get请求用爬虫实现在百度上自动查询某个关键词 代码如下: import urllib.request 导入urllib.requestkeywd = '高同同' 指定关键词keywd_cod = urllib.request.quote(keywd)将关键词进行编码url = 'https://www.baidu.com/s?wd='输入网址url_

jquery 的ajax请求示例和注意事项

最近很多人问我ajax该怎么用,怎么访问后台,怎么取得数据页面显示 写一个简单的ajax访问: $.ajax({ url: ctx +"/meeting/getMeetingRoomMap",   //请求后台地址 type:"get",     //请求方式 cache:false,    //控制是否缓存数据(post请求默认false,而get请求会为true,容易造成页面数据缓存问题) async:false,    //控制同步还是异步 data:{sch

Spring Boot 简单的请求示例(包括请求体验证)

1.先做个最简单的Get请求 新建一个Controller , 并给他添加注解@RestController 它是@Controller和@ResponseBody的组合注解,告诉Spring我是一个Controller,请求过来的时候,记得扫描我 ok,在给他添加@RequestMapping注解,为这个Controler指明路径 @RestController @RequestMapping("/Demo") public class DemoController { @Respo

微信发送请求示例(换区openID)

wx.login({success: res => {// 发送 res.code 到后台换取 openId, sessionKey, unionIdif(res.code){ wx.request({ url: '接口url', //仅为示例,并非真实的接口地址 method: "GET", data: { "code":res.code }, header: { 'content-type': 'application/json' // 默认值 }, su