.NET Compact Framework(以下、CF)では、HttpWebRequestクラスのServicePointプロパティが一度通信をするまで使用できません。(詳細は、「MSDN : ServicePointプロパティの解説」
なので、あらかじめ別で設定する必要があります。
で、実際のところ下記のコードをHTTPアクセスをする前に記述すればOKなのです。
使用するクラスのコンストラクタにでも書いておくと良いでしょう。
ServicePointManager.Expect100Continue = False
参考情報 「MSDN : Expect100Continue プロパティ」
実際のところ、TwitterでPOSTする際に必要になったのですが、全然情報が見つからなかったので掲載です。
WindowsMobile用のクライアントを作る過程で苦労しましたよ。
コメント