var strUrl = WebConfigurationManager.AppSettings["HomeURL"] + "/api/xxx/xxx";
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(strUrl);
webRequest.Method = "POST";
webRequest.ContentType = "application/json";
webRequest.Headers.Add(HttpRequestHeader.KeepAlive, "TRUE");
string strContent = @"{ ""Email"": """ + email + @""",""StaffCode"":""" + request.StaffCode + @"""}";
using (StreamWriter dataStream = new StreamWriter(webRequest.GetRequestStream()))
{
dataStream.Write(strContent);
dataStream.Close();
}
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
string encoding = response.ContentEncoding;
if (encoding == null || encoding.Length < 1)
{
encoding = "UTF-8"; //默认编码
}
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));
string retString = reader.ReadToEnd();
//解析josn
JObject jo = JObject.Parse(retString);
JArray json = (JArray)jo["Data"];
for (int j = 0; j < json.Count; j++)
{
JObject jsonobj = (JObject)json[j];
var staffCode = jsonobj["StaffCode"].ToString();
}