(C#Request 的DELETE传参带header)
//参数加字典里面
Dictionary<string, string> data = new Dictionary<string, string>();
data.Add(“cityId”, cityId.ToString());
data.Add(“companyName”, companyName);
data.Add(“idCardNo”, idCardNo);
data.Add(“plateNo”, plateNo);
string postdata = Newtonsoft.Json.JsonConvert.SerializeObject(data);
ServicePointManager.Expect100Continue = false;
UTF8Encoding encoding = new UTF8Encoding();
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);
myRequest.Method = “DELETE”;
myRequest.ContentType = “application/x-www-form-urlencoded”;
//加header
WebHeaderCollection headers = myRequest.Headers;
headers.Add("Authorization:Bearer "+token);
headers.Add(“Sign:”+ Sign);
var newStream = new StreamWriter(myRequest.GetRequestStream());
newStream.Write(postdata);
newStream.Close();
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
sJson = reader.ReadToEnd();