import clr;
clr.AddReference('System')
clr.AddReference("System.Core")
clr.AddReference('System.Data')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.DataEntity')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.App')
clr.AddReference("Newtonsoft.Json")
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.DependencyRules import *
from Kingdee.BOS.Core.Bill import *
from Kingdee.BOS.Util import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Orm.DataEntity import *
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Core.Metadata.FormElement import *
from System import *
from System.Net import *
from System.IO import *
from System.Linq import *
from System.Text import *
from Newtonsoft.Json import *
from Newtonsoft.Json.Linq import *
def BarItemClick(e):
if(e.BarItemKey=="tbApprove" or e.BarItemKey=="tbSplitApprove"):
post("http://192.168.11.54:9880/MesApi.ashx?Sign=mysql&Fid="+this.View.Model.DataObject["Id"].ToString(),"")
e.Cancel = True;
def post(url,postdata):
encode = "UTF-8";
webRequest = HttpWebRequest.Create(url);
webRequest.Method = "POST";
webRequest.ContentType = "application/json";
paraUrlCoded = postdata;
payload = Encoding.GetEncoding(encode.ToUpper()).GetBytes(paraUrlCoded);
webRequest.ContentLength = payload.Length;
writer = webRequest.GetRequestStream();
writer.Write(payload, 0, payload.Length);
writer.Close();
response = webRequest.GetResponse();
sr = StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encode));
res = sr.ReadToEnd();
return res;
金蝶云星空Python插件开发:post获取第三方网站数据
最新推荐文章于 2024-07-24 09:10:27 发布