winform post请求

weimei521 weimei521 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 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吗,或者有没有少什么
...全文
评论 2
收藏 已收藏
分享
返回顶部
weimei521
组件/控件开发 8,830 成员 7,151 内容