C#代码记录一下
string xtui = "{'formid': 'PRD_PPBOM', \"data\":{\n" +
" \"Ids\": \"\",\n " +
" \"FDate\":'" + ruty + "',\n" +
" \"Numbers\": '" + djh + "' ,\n" +
" \"EntryIds\": \"\",\n" +
" \"RuleId\": \"PRD_PPBOM2PICKMTRL_NORMAL\",\n" +
" \"TargetBillTypeId\": \"\",\n" +
" \"TargetOrgId\": 0,\n" +
" \"TargetFormId\": \"\",\n" +
" \"IsEnableDefaultRule\": \"false\",\n" +
" \"IsDraftWhenSaveFail\": \"false\",\n" +
" \"CustomParams\": {}\n" +
"}";
// " \"KDSVCSessionId\":\"df413785-73d0-4b5d-8f2f-1d80f76ae4f2\"}";
// string json = Newtonsoft.Json.JsonConvert.SerializeObject(qq);
string uill = "http://地址/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Push.common.kdsvc";
WebClient webClient = new WebClient();
webClient.Headers[HttpRequestHeader.ContentType] = "application/json"; //请求头
webClient.Headers.Add("kdservice-sessionid", csxx.sessionid); //携带头
webClient.Headers.Add("ASP.NET_SessionId", csxx.neT_SessionId);
// webClient.Headers[HttpRequestHeader.Cookie] = JsonConvert.SerializeObject("0b28d387-7dc3-4f22-9c31-79103ee91354");
byte[] byteArray = Encoding.UTF8.GetBytes(xtui); //请求数据
byte[] responseArray = webClient.UploadData(uill, "POST", byteArray);//请求wil
string response = Encoding.UTF8.GetString(responseArray); //返回数据
//Console.WriteLine(response);*/
JObject jo = (JObject)JsonConvert.DeserializeObject(response);
if (jo["Result"]["ResponseStatus"]["MsgCode"].ToString()=="1")
{
return "登录已经失效请重新登录";
}