C#Windows Phone 7 WebClientを使用してバイナリデータを送受信する方法

可能な限り簡潔に:HTTP POSTを使用して、Windows Phone 7のWebClientクラスを介してバイナリデータを送受信することには何が関係していますか? WebClientは正しいクラスですか?

現在、私はOpenWriteCompletedイベントハンドラ内でOpenReadAsync()を呼び出し、リクエストバイナリデータを書き込んだ後に呼び出そうとしています。リクエストデータはOpenWriteAsync()に非同期の結果として書き込まれています。私は、HTTP URIにProtoBuf-Netを使ってコード化されたプロトコルバッファーデータを送受信する目的でこれを行っています。

どんな助けもありがとう!

ありがとう、

ニック

1
それはあなたが使用したいと思うhttpですか?そして:それは動作するのですか?
追加された 著者 Marc Gravell,
そして:それは動作するのですか?何が起こるのですか?
追加された 著者 Marc Gravell,
ねえ、マーク、私は質問を編集しました。私は確かにバイナリデータでHTTP POST要求を送信しようとしています。
追加された 著者 Nicholas Hill,

2 答え

自分でPOST(ファイル)を実装する必要があります。

しかし、これをチェックしてください:

http://mytoolkit.codeplex.com/wikipage?title=Http

(シンプルPOST、GZIPなど)

1
追加された

WebClientは使用するクラスが間違っているようです。私は現在、HttpWebRequestを素晴らしい結果で使用しています。

0
追加された