私はサードパーティのプロバイダから比較的新しいAPIで作業しようとしています。基本的な使い方は、XMLとしてフォーマットされたクエリをPOSTすることです。プログラムでxmlデータをリソースに投稿し、結果をシリアル化します
http://provideraddress.com/?xml=にMyXML
ターンでは、私はXMLフォーマットされた応答を受信する必要がありますので、理論的には、POSTのURIは次のようになります。
それはしばらくの間をされているので、私はこれを行うための最善の方法に苦しんだ(実際には、私は「最高」についてあまり気にしない、とうまく動作するものを得るために解決します)。
これまでのところ私はWebRequestクラスだけでなく、Webクライアントを使用しようとしました。最新の試みは、xmlデータを手作業で文字列として作成した後で、後者を使用します。私はuriに "xml"パラメータを追加しようとしましたが、それをStreamWriterに書き出しました。まず、何らかのWebResponseオブジェクトを取得しますが、コンテンツの長さは常に-1で、コンテンツタイプはtext/htmlとして報告されますが、どちらも適切ではないようです。次に、私はWebResponseをどのように解析するか、その内容を自分のオブジェクトグラフに直列化するかどうか不安です。
私はかなりググましおよび実施例は、不安定または古いです。私はファイルシステムの作成に対処したくありません。理想的には、自分のリクエストオブジェクトグラフを記入し、XMLにシリアル化し、POSTを送信し、応答オブジェクトグラフにシリアル化できるものを受け取ることができます。
ご協力いただければ幸いです。
FYI、私は誰も私の仕事をするように求めているわけではありません。 – nkirkes