これは、RESTful Webサービスを数回処理した後、この種のエラーが発生したのは初めてです。私はエラーの原因を追跡することが難しいと思う、あなたが私を助けてくれることを願っています。Fiddler - ReadResponse failed:サーバーがこの要求に対して応答を返しませんでした
[Fiddler] ReadResponse() failed: The server did not return a response for this request.
:
http://localhost:3445/Authenticate/Login?username=jsm&password=a&ip=1
フィドラー応答をGET:
私は、サービスを利用するためにシオマネキを使用し
[WebGet(UriTemplate = "Login?username={username}&password={password}&ip={ip}", ResponseFormat = WebMessageFormat.Json)]
ログインサービスのために、この属性を持っています
:[WebGet(UriTemplate = "Login?username={username}&password={password}&ip={ip}", ResponseFormat = WebMessageFormat.Xml)]
それは私にこの結果を与える:それはによって引き起こされた場合、私はそれをXMLに変更しようとするので
は私がContent-type: application/json
、わからないんだけど
ちょっと変わった。私は間違って何をしたのですか?私はjsonオブジェクトを返す必要があります..ありがとう!
私はテスト用に使用するツールを変更する必要があると思います。この質問を読むことができたすべての人に、残りのテストのためにどのようなツールを提案できますか? POST、GET、PUTなどのプロトコルを使用できるツール。フィドラー以外のツール..?ありがとう – fiberOptics
フィドラーは私にとってかなり良いです。上記の問題は 'ResponseFormat = WebMessageFormat.Json'では珍しくありません。私はフィドラーでRAWタブを見るのが好きです。 – peterept
WebGet atrributeからResponseFormat属性を削除して、動作しているかどうか確認できますか。デフォルトはxmlですが、content-typeをapplication/jsonに指定した場合、WCF Rest Apiはクライアントが理解できる形式で応答するためにインテリジェントです – Rajesh