1

WebBrowser制御要求に2つのものを追加しようとしています:1)ユーザーエージェント、2)参照URL、(オプション3):タイプを受け入れます。

私のコード:

Dim Headers As String = "Accept: */*" & Chr(10) & Chr(13)
Headers = Headers & "Referer: " & "http://www.google.com/" & Chr(10) & Chr(13)
Headers = Headers & "User-Agent: " & "My Program User Agent" & Chr(10) & Chr(13)
WebBrowser1.Navigate(UrlToVisit, "_self", Nothing, Headers)

上記のコードは、ユーザーエージェントのみを送信します。ユーザーエージェントを削除すると、Acceptと参照URLの両方が設定されます。

ユーザーエージェントに追加のヘッダーを追加するたびに、他のカスタムの追加のヘッダーがキャンセルされているようです。

これはWebBrowserのバグですか、それとも実行できないことですか、それともここで深刻な問題を実行していますか?!?!

4

2 に答える 2

1

編集:その後、問題を解決しました-テキストボックスから来ていた私のユーザーエージェントには、これをすべて正常にトリミングした後、他のヘッダーが機能しない原因となる追加のvbcrlfがありました:)

于 2013-01-28T16:58:53.637 に答える
0

別の注意: chr(10) と chr(13) を逆に設定する必要があります。http標準のCRLFは、chr(13)およびchr(10)を意味します

于 2013-05-31T17:11:07.763 に答える