2011-01-21 29 views
0

JSONPを使用してWCFサービスにデータを投稿することは可能ですか?私はJSONPが必要なのは、起源ポリシーの柔軟性が同じであるためです。JSNOP対応データへの投稿JQUERYを使用したWCFサービス

[OperationContract] 
[WebGet(ResponseFormat = WebMessageFormat.Json)] 
bool SetRate(string Id, string name, double Rate); 

それとも、それはする必要がない:

[OperationContract] 
[WebInvoke(RequestFormat = WebMessageFormat.Json)] 
bool SetRating(string UserId, string MovieId, double Rating); 

次に、クライアント側で:

例えば、私は次のWCFサービスを持っている

$.getJSON('http://test:1000/WebServices.svc/jsonp/SetRate/ABC/DEF/22?callback=?', null, function (r) { 
       alert('Received ' + r.toString()); 
      }); 

か.postJSON(...)を実行する必要がありますか?

または私はオフですか?これも可能ですか? JSONPを使用してWCFサービスを正常に呼び出す(取得する)ことができました。このテストは単純な「取得」でした。

答えて

関連する問題