「.NET for Windows Store apps」および「Windows Phone 7.5 以降」をターゲットとするポータブル クラス ライブラリがあります。私は HTTP POST 要求を作成し、先週の時点で、バックエンドを担当する管理者は、.NET によってデフォルト設定されている -1 ではなく、0 の ContentLength を送信する必要があると判断しました。私は WebRequest クラスを使用していますが、必要に応じて HttpWebRequest を使用できるほど柔軟です。
通常は、WebRequest.Create を使用して ContentLength プロパティを設定します。PCL ライブラリでは、ContentLength プロパティは使用できません。「Content-Length」のキーを持つヘッダーを追加しようとすると、フレームワークは ContentLength プロパティを使用する必要があると不平を言います。
PCL で ContentLength を設定する方法についてのアイデアはありますか?