我們已經創建了一個REST服務(應該使用PUT請求調用該服務) 我們設法使用Jquery從HTML頁面調用服務(請參見下文),但不知怎的,我們不能設法從C#做到這一點 '正常'webrequest似乎並不工作如何從C#中調用PUT REST WCF方法
應該有可能從webrequest發出PUT請求,如果是這樣,我們應該如何把數據放在請求
jQuery代碼:
$("#PutUpdatePassword").on("click", function() {
var data = {
userId: "9769595975",
Passold: "qwert1",
Passnew: "qwert2"
};
var json = { 'updatePassword': data };
$.ajax({
type: "PUT",
url: baseUrl + "/profile/190/updateprofile",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringifyWcf(json),
success: function() {
alert("Ok!");
},
error: function() {
alert("Fail!");
}
});
});
能否請您添加失敗的代碼在C#? – 2012-02-13 10:04:12