2
をPUT:MyDataContract
は、単純なプロパティを持つクラスがあるは、私は次のように宣言されているWCFでの簡単なREST Webサービスを持っているRESTサービス
[WebInvoke(Method = "PUT",UriTemplate = "comptatge/add",RequestFormat = WebMessageFormat.Json,ResponseFormat = WebMessageFormat.Json)]
public void GravaComptatge(MyDataContract contract)
{
...
}
。
今私はそれが正常に動作するかどうかを確認するために、フィドラーを使用してput Requestを送信します。本文では、私はMyDataContract
と同じプロパティでJSONを送信しますが、機能しません。 400 Bad Request HTTPエラーが発生します。私はここで間違って何をしていますか?サービスはServiceRouteを使用してMVCアプリケーションでホストされます。他のGETサービスもOKです。
それでした。ありがとう! –
データ形式としてxmlを使用する場合、content-type文字列は便利には 'application/xml'です。 – Erick