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();
uj5u.com熱心網友回復:
模擬http請求進行提交uj5u.com熱心網友回復:
哪有什么推送概念。。。只是傳參而已。你先知道對方是json還是xml傳參。然后整理一個資料格式對給他就好了
uj5u.com熱心網友回復:
http://XXX.XXX.XXX.XXX?organizes=xxx&appKey =xxx,物件一般是轉json
uj5u.com熱心網友回復:
感謝月神的指點,我先找對方確認下~
uj5u.com熱心網友回復:
確實是Json格式的,剛確認過了~
uj5u.com熱心網友回復:
看一下WebAPI請求的兩種方式,Post/Get也可以自己下載一個Postman模擬請求一下介面
uj5u.com熱心網友回復:
有沒有代碼可以參考一下啊?大神
uj5u.com熱心網友回復:
這個是C# 后臺訪問webapi
https://blog.csdn.net/hanjun0612/article/details/60126445
這個是ajax訪問webapi
https://blog.csdn.net/hanjun0612/article/details/51918059
uj5u.com熱心網友回復:
介面啊,你要是沒寫過這個,是很麻煩滴....每個介面都是不一樣,還是找專案里的人幫忙吧uj5u.com熱心網友回復:
給你一段模擬http請求的方法,如果請求引數為json ,應該是post提交。public static void Post(string url, string strRequestData, out string result)
{
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();
}
}
uj5u.com熱心網友回復:
傳參啊,比如通過ajaxvar 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("系統錯誤");
}
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/107506.html
標籤:ASP.NET
