62,046
社区成员
发帖
与我相关
我的任务
分享
private string HttpPost(string Url, string postDataStr)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Method = "POST";
//注意,这里面是application/json 传统的是application/x-www-form-urlencoded");
//表问为什么,必须这样.
request.ContentType = "application/json";
request.ContentLength = Encoding.UTF8.GetByteCount(postDataStr);
Stream myRequestStream = request.GetRequestStream();
StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.GetEncoding("gb2312"));
myStreamWriter.Write(postDataStr);
myStreamWriter.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
return retString;
}
for (int i = 0; i < Request.Params.Count; i++)
{
}
StreamReader sr = new StreamReader(Request.GetBufferlessInputStream());
string response = reader.ReadToEnd();
using (StreamReader streamReader = new StreamReader(Request.InputStream))
{
string result = streamReader.ReadToEnd();
}