1.调用WebAPI
方法1.多个参数
/// <summary>
/// 使用POST方式发送json字符串请求结果
/// </summary>
/// <param name="url">url地址</param>
/// <param name="postData">需要发送的json字符串</param>
/// <returns></returns>
public static string PostUrl1(int cmd, string url, string postData, string postData1)
{
string mturl = "";
string result = "";
// var request = (HttpWebRequest)WebRequest.Create(url);
switch (cmd)
{
case 1:
string param = HttpUtility.UrlEncode("CheckInfo") + "=" + HttpUtility.UrlEncode(postData);
byte[] bytes = Encoding.UTF8.GetBytes(param);
var request = (HttpWebRequest)WebRequest.Create(url + "/" + "CheckRoute");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = bytes.Length;
int length = bytes.Length;
request.ContentLength = length;
Stream writer = request.GetRequestStream();
writer.Write(bytes, 0, length);
writer.Close();
var response = (HttpWebResponse)request.GetResponse();
//var responseString = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8")).ReadToEnd();
//result = responseString.ToString();