私は応答がxmlの安らかなwebserviceを持っています。今私は、私は、コードを編集し、私がしようとするとフォーマットがまだxmlですそれをロードするときしかしxmlを安らかなwebservice webmessageFormatに変更
ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json
にそれを変更し、それはJSONになりたいです。これについてのアイデアは?
私は応答がxmlの安らかなwebserviceを持っています。今私は、私は、コードを編集し、私がしようとするとフォーマットがまだxmlですそれをロードするときしかしxmlを安らかなwebservice webmessageFormatに変更
ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json
にそれを変更し、それはJSONになりたいです。これについてのアイデアは?
はフィドラー
Fiddler
を使用し、リクエストヘッダが
Content-type: application/json
作曲タブの下のサンプルプレビューにこのデータを置くようにしてください「受け入れる」ヘッダー。もしあなたがfiddlerでリクエストを作成し、そのヘッダからtext/htmlを削除するか、または "application/json"をその前に置くと、サーバはjson形式でデータを返すようになります。
問題は次のとおりです。
これはtextviewで504エラーが発生します。 [Fiddler] ReadResponse()failed:サーバーはこの要求に対して応答を返しませんでした。このエラーは何を意味しますか?私は小さなデータで作った別のサービスを試してみました。 – jongbanaag
プロジェクトを実行してWebブラウザを開き、http:// localhost:8525/Substitute/UploadApprovalsのようなサービスのアドレスを入力すると、完全なエラーメッセージが表示されます。 – fiberOptics
さて、私はそれをしましたが、データの内容を返します。 xmlもjsonも解析したり、フォーマットしたりしません。私はそれを開くとき、すなわちそれはロードされません。しかし、WebMessageFormat.Xmlに戻すと、IE上で動作します。更新 Firefoxで返されるのはXmlです。私はfirebugのコンソールを使用して応答が何であるかを確認し、それがXmlに入っています。 – jongbanaag