var Organization_name = Forguncy.Page.getCell("Organization_name").getValue();
var Organization_level = Forguncy.Page.getCell("Organization_level").getValue();
var ParentOrganizationPath = Forguncy.Page.getCell("ParentOrganizationPath").getValue();
data = {
url: "http://localhost:22345/UserService/Manager/Organization/AddOrganization",
map: {
"OrganizationName": Organization_name,
"ParentOrganizationPath": ParentOrganizationPath,
"OrganizationLevel": Organization_level
}
}
//http://[域名url]/customapi/usermanagementapi/usermanagement_httppost
Forguncy.Helper.post("customapi/usermanagementapi/usermanagement_httppost", data, function (result) {
console.log(JSON.parse(result));
var result2 = JSON.parse(result);
Forguncy.Page.getCell("result").setValue(result2.Result);
Forguncy.Page.getCell("message").setValue(result2.Message);
});
---------------------------------------------------------------------------------------------------
[Post]
public void UserManagement_httpPost()
{
var form = this.Context.Request.ReadFormAsync().Result;//获取前端传递的参数
string url = Convert.ToString(form["url"]);
string map = Convert.ToString(form["map"]);
Dictionary<object, object> jsonDict = null;
if (!string.IsNullOrEmpty(map)){jsonDict = JsonConvert.DeserializeObject<Dictionary<object, object>>(map);}
try
{
url = url.Replace(" ", "%20");
string result = Utils.ApiUtils.APIUtil.HttpPost(url, jsonDict);
//获得结果
this.Context.Response.Write(result);
}
catch (Exception e)
{
Dictionary<object, object> result = new Dictionary<object, object>();
result.Add("Result", false);
result.Add("Message", e.Message);
this.Context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result));
}
}
|