URL地址:http://XXX.XXX.XXX.XXX
参数名 类型
organizes List 有5个字段值(organizeCode,organizeName ,parentCode ,corpCode)从我这边的数据库查出数据
appKey String
sign String
timestamp Long
返回参数说明:
返回类型:List
如果成功同步并返回一个organizeCode为key,32位uuid为value的Map,如果同步失败则对应的value为错误参考信息请问要如何写?现在只知道把url放到web.config里
<add key="urlStrings" value="http://XXX.XXX.XXX.XXX"/>
在.CS文件里
private string postString = System.Configuration.ConfigurationManager.AppSettings["urlStrings"].ToString();
参数名 类型
organizes List 有5个字段值(organizeCode,organizeName ,parentCode ,corpCode)从我这边的数据库查出数据
appKey String
sign String
timestamp Long
返回参数说明:
返回类型:List
如果成功同步并返回一个organizeCode为key,32位uuid为value的Map,如果同步失败则对应的value为错误参考信息请问要如何写?现在只知道把url放到web.config里
<add key="urlStrings" value="http://XXX.XXX.XXX.XXX"/>
在.CS文件里
private string postString = System.Configuration.ConfigurationManager.AppSettings["urlStrings"].ToString();
只是传参而已。你先知道对方是json还是xml传参。然后整理一个数据格式对给他就好了
对象一般是转json
也可以自己下载一个Postman模拟请求一下接口
这个是C# 后台访问webapi
https://blog.csdn.net/hanjun0612/article/details/60126445
这个是ajax访问webapi
https://blog.csdn.net/hanjun0612/article/details/51918059
{
result = string.Empty; HttpWebRequest request = null;
HttpWebResponse response = null;
StreamWriter reqStream = null;
Stream respStream = null;
StreamReader reader = null; try
{
request = (HttpWebRequest)HttpWebRequest.Create(url); request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
reqStream = new StreamWriter(request.GetRequestStream());
reqStream.Write(strRequestData);
reqStream.Close(); response = (HttpWebResponse)request.GetResponse();
respStream = response.GetResponseStream();
reader = new StreamReader(respStream, Encoding.UTF8);
respStream.Flush(); result = reader.ReadToEnd();
}
catch (Exception ex)
{
//log
}
finally
{
if (request != null)
request.Abort(); if (response != null)
response.Close(); if (reqStream != null)
reqStream.Close(); if (reader != null)
reader.Close();
}
}
var temp = {
"isSuper":1,
"roleCode":'',
"roleDesc": $("#txtMeetingDesc").val(),
"roleName": $("#input-6").val()
}
//alert(JSON.stringify(temp));
var saveRoleUrl = getSaveRole();
$.ajax({
type: "post",
url: saveRoleUrl,
contentType: "application/json",
data: JSON.stringify(temp),
beforeSend: function (xhr) {
xhr.setRequestHeader("token", token);
},
xhrFields: {
withCredentials: true
},
crossDomain: true,
success:function(msg){
if(msg.code==200){
alert("添加成功");
//返回界面
window.location.href = "roleManagement.html";
}
else{
alert(msg.message);
}
},
error:function(msg){
alert("系统错误");
}
})