asp.net 怎么发送http请求,然后怎么接收返回得数据,有文件
微信开发的时候,
到微信服务器下载媒体文件,
他用的是http get请求,这些协议的方面,我就不是很懂了,不知道怎么把返回来的流转成二进制
我需要的是,他返回来的文件,这个文件用二进制保存,还有他返回来的一些字符串,比如图片类型,错误代码之类的。求个实现方法
下面是他的文档说明:
下载多媒体文件
公众号可调用本接口来获取多媒体文件。请注意,视频文件不支持下载,调用该接口需http协议。
接口调用请求说明
http请求方式: GET
http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
返回说明
正确情况下的返回HTTP头如下:
HTTP/1.1 200 OK
Connection: close
Content-Type: image/jpeg
Content-disposition: attachment; filename="MEDIA_ID.jpg"
Date: Sun, 06 Jan 2013 10:20:18 GMT
Cache-Control: no-cache, must-revalidate
Content-Length: 339721
curl -G "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID"
错误情况下的返回JSON数据包示例如下(示例为无效媒体ID错误)::
{"errcode":40007,"errmsg":"invalid media_id"}