winform post请求
string strURL = "http://192.10.33.116:7080/path";
HttpWebRequest request;
request = (System.Net.HttpWebRequest)HttpWebRequest.Create(strURL);
request.Method = "POST";
request.Timeout = 5000;
string content= @"'{""ESBEntry"": { ""MessageHeader"": {""Fid"": ""BS10055"",""SourceSysCode"": ""S01"",""MsgDate"": ""2017-11-23 11:07:16"",""TargetSysCode"": ""S54""},""MsgInfo"": {""Msg"":{""app_id"":""1BQA48ETK000A718A8C000001FFAA482"",""biz_content"":""{\""ehealth_code\"":\""'+as_ww+'\"",\""out_verify_no\"":\""V17093010293781\"",\""out_verify_time\"":\""20171116103419\""}"",""enc_type"":""Plain"",""method"":""ehc.ehealthcode.verify"",""sign"":""066ABD551FDDBC9E4F877B87BE4A7424"",""sign_type"":""MD5"",""term_id"":""35020010001"",""timestamp"":""1510799659171"",""version"":""X.M.0.1""} }}}'";
MessageBox.Show(content);
request.ContentType = content;
byte[] payload;
//将URL编码后的字符串转化为字节
payload = System.Text.Encoding.UTF8.GetBytes("");
//设置请求的 ContentLength
request.ContentLength = payload.Length;
//获得请 求流
Stream write = request.GetRequestStream();
//将请求参数写入流
write.Write(payload, 0, payload.Length);
// 关闭请求流
write.Close();
HttpWebResponse resposne = (HttpWebResponse)request.GetResponse();
StreamReader reader =new StreamReader(resposne.GetResponseStream(),Encoding.UTF8) ;
string responseText = reader.ReadToEnd();
reader.Close();第一次做这种,有些不太明白,在这个地方将URL编码后的字符串转化为字节,这里面要传的参数是content吗,或者有没有少什么
...全文
相关推荐
winform GET请求和POST请求
winform GET请求和POST请求! 很值得下载看看!资源免费,大家分享!!
C#,Winform,开发的的一个示例程序,可实现WebAPI客户端发起数据POST请求.zip
C#,Winform,开发的的一个示例程序,可实现WebAPI客户端发起数据POST请求
C_(WINFORM)实现模拟POST发送请求登录网站
C_(WINFORM)实现模拟POST发送请求登录网站
C#请求post
C#Winform请求Http,post请求接收返回结果
HTTP Post提交Json与接收返回结果 Winform程序
HTTP Post提交与接收Json Winform程序,实现Json的提交和接收


组件/控件开发
