4

私は HttpWebRequest を使用して XML をプルダウンし、POST データを「WebService」に戻し、POST で 401 を取得しています。

リクエストを作成するときに資格情報を追加し、資格情報キャッシュを試して PreAutenticate を True に設定しましたが、まだ 401 が返されます! :(

ルーターで HTTP トラフィックを監視し、認証されていない GET 要求を作成するように設定しました。401 にヒットし、認証された GET を作成し、通過が許可されます。POST を見ると、401 にヒットしていることがわかります...そして、認証された POSTも試行しません。

これは、携帯電話 (WinMobile 6.1 上のコンパクト フレームワーク 3.5 および 2.0) でのみ表示されます。同じ .exe は、どのデスクトップ マシンでも完全に機能します。

私は何が欠けていますか?助けてください!

4

1 に答える 1

6

ヘッダーを手動で設定してみてください。

http://devproj20.blogspot.com/2008/02/assigning-basic-authorization-http.html

于 2008-12-18T21:15:24.307 に答える