62,243
社区成员




protected void Button1_Click(object sender, EventArgs e)
{
string json = GetReleseUserJson();
string str = HttpPost(json, "http://192.168.1.113/testapi/api/test");
Response.Write(str);
}
private string HttpPost(string postDataStr, string Url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Method = "POST";
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;
}
//JSON字符串
public static string GetReleseUserJson()
{
string json = "{";
json += "\"ID\":5,";
json += "\"Name\":\"超大厦\",";
json += "\"Age\":55";
json += "}";
return json;
}
public Test Post([FromBody]Test ttt)
{
return ttt;
}
public class Test
{
public int ID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}