8,834
社区成员
发帖
与我相关
我的任务
分享
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();