Using wc As New System.Net.WebClient
Dim ps As New System.Collections.Specialized.NameValueCollection
wc.Credentials = New System.Net.NetworkCredential("id", "pw")
ps.Add(略) Dim resData As Byte() = wc.UploadValues(url, ps)
End Using
このようにPOST送信をしているのですが、これをマルチスレッド化などでリクエスト1つ1つの間隔を狭めていくと
相手に届いたリクエストに認証用のIDが入っていない空の状態の物が届くことがあります。
しかしEnd Usingの前でwcが持っているIDとPWを
DirectCast(wc.Credentials,System.Net.NetworkCredential).UserNameなどで出力させて見ましたが
実際相手に空で届いた時のリクエストも含めて空だったことは一度もありませんでした。
一体どこでIDが空になっているのでしょうか?
間隔を狭めた場合確実に発生するので通信の過程で消えたりはしていないと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。