2012-02-21 5 views
1

私は応答がxmlの安らかなwebserviceを持っています。今私は、私は、コードを編集し、私がしようとするとフォーマットがまだxmlですそれをロードするときしかしxmlを安らかなwebservice webmessageFormatに変更

ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json

にそれを変更し、それはJSONになりたいです。これについてのアイデアは?

Preview

答えて

0

はフィドラー
Fiddler

を使用し、リクエストヘッダが

Content-type: application/json 

作曲タブの下のサンプルプレビューにこのデータを置くようにしてください「受け入れる」ヘッダー。もしあなたがfiddlerでリクエストを作成し、そのヘッダからtext/htmlを削除するか、または "application/json"をその前に置くと、サーバはjson形式でデータを返すようになります。

+0

これはtextviewで504エラーが発生します。 [Fiddler] ReadResponse()failed:サーバーはこの要求に対して応答を返しませんでした。このエラーは何を意味しますか?私は小さなデータで作った別のサービスを試してみました。 – jongbanaag

+0

プロジェクトを実行してWebブラウザを開き、http:// localhost:8525/Substitute/UploadApprovalsのようなサービスのアドレスを入力すると、完全なエラーメッセージが表示されます。 – fiberOptics

+0

さて、私はそれをしましたが、データの内容を返します。 xmlもjsonも解析したり、フォーマットしたりしません。私はそれを開くとき、すなわちそれはロードされません。しかし、WebMessageFormat.Xmlに戻すと、IE上で動作します。更新 Firefoxで返されるのはXmlです。私はfirebugのコンソールを使用して応答が何であるかを確認し、それがXmlに入っています。 – jongbanaag

0

問題は次のとおりです。

関連する問題