利用HttpWebRequest通过POST Json数据在.net后台实现不同平台间的数据传输
来源:互联网 发布:类似360软件管家 编辑:程序博客网 时间:2024/06/05 19:10
/// <summary> /// 返回JSon数据 /// </summary> /// <param name="JSONData">要处理的JSON数据</param> /// <param name="Url">要提交的URL</param> /// <returns>返回的JSON处理字符串</returns> public string GetResponseData(string JSONData,string Url) {byte[] bytes = Encoding.UTF8.GetBytes(JSONData) HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); request.Method = "POST"; request.ContentLength = bytes.Length; request.ContentType = "text/xml"; Stream reqstream = request.GetRequestStream(); reqstream.Write(bytes, 0, bytes.Length); //声明一个HttpWebRequest请求 request.Timeout = 90000; //设置连接超时时间 request.Headers.Set("Pragma", "no-cache"); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream streamReceive = response.GetResponseStream(); Encoding encoding = Encoding.UTF8; StreamReader streamReader = new StreamReader(streamReceive, encoding); string strResult = streamReader.ReadToEnd(); streamReceive.Dispose(); streamReader.Dispose(); return strResult; }
如果不通过request.write()的方式向接口post数据,将request.ContentLength属性设置为0,让后去掉request.write()方法即可!
- 利用HttpWebRequest通过POST Json数据在.net后台实现不同平台间的数据传输
- iOS利用单例实现不同界面间的数据传输
- iOS利用单例实现不同界面间的数据传输
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- 利用HttpWebRequest类Post数据至URI
- 利用HttpWebRequest类Post数据至URI
- 利用DB_LINK在不同平台的数据库中复制数据。
- 利用HttpWebRequest实现POST和GET方法
- PHP中利用jQuery操作json格式数据,实现$_POST的数据传输和接收
- asp.net HttpWebRequest POST GET 数据
- 利用OFFICE 2003 OWC 绘图控件在.NET平台下实现数据图表的绘制
- asp.net后台用HttpWebRequest模拟post提交
- .NET利用jqury+ajax+json方式实现的数据分页
- HttpWebRequest使用POST提交数据的
- C#利用HttpWebRequest,Stream,HttpWebResponse,StreamReader获取post返回的数据
- 如何实现Android应用的静默安装
- CASE-WHEN-THEN
- 编程回忆之数据库回忆(oracle数据库)
- Linux 信号signal处理机制
- 高压缩文件是如何实现的?
- 利用HttpWebRequest通过POST Json数据在.net后台实现不同平台间的数据传输
- 编程回忆之java回忆(与mysql的连接)
- js自动生成颜色表
- Windows Phone 7 第3方控件集概览
- 机房收费系统之数据类型不符
- #小练习 输出模块中方法及其docstring
- Eclipse下设置adt的NDK_MODULE_PATH
- Documentation/acpi/method-tracing.txt
- pb中的打印----转