0
私はこれについて多くの質問があることを知っていますが、提案は私のために働いていません。ここでJSONデータをWCF休憩サービスにポストする
は私のコードです:
var restService = "http://wcfrestservice:8004/RADPOCService/WebApp1";
$.ajax({
url: restService,
type: "POST",
data: { PhoneNumber: y },
dataType: "json",
contentType: "application/json; charset=utf-8",
success:
function (data) {
window.open(data.Url, '_blank');
}
});
フィドラーは、私の要求がそう(編集済み)のように、ワイヤ全体で起こって示しています
POST http://localhost:8004/RADPOCService/WebApp1 HTTP/1.1
Host: localhost:8004
Connection: keep-alive
Content-Length: 22
Accept: application/json, text/javascript; q=0.01
Origin: http://localhost:8000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Content-Type: application/json; charset=UTF-8
Referer: http://localhost:8000/Default.aspx
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8
Requestor: Me
PhoneNumber=1234567890
私はペイロードはこのように見えるように期待してい:
{ "PhoneNumber": "1234567890"}
上記のように、Fiddler Composerタブでペイロードを設定すると、サービスは期待通りに機能します。私は間違って何をしていますか?