1

適切なヘッダーを設定するだけでリファラーを変更するのは非常に簡単ですが、ユーザーエージェント( "ZDM / 4.0; Windows Mobile 7.0;")を他の値に変更する方法が見つかりません。これまでに次のコードを試しました。

var request = new BackgroundTransferRequest(new Uri("http://www.somedomain.net"));
request.Headers[Convert.ToString(HttpRequestHeader.UserAgent)] = "AgentSmith";
request.Headers[Convert.ToString(HttpRequestHeader.Referer)] = "MyReferer";

何かご意見は?あなたの助けは非常に高く評価されます。

4

1 に答える 1

3

Convert.ToString(HttpRequestHeader.UserAgent)「UserAgent」を返しますが、HTTPヘッダーは「User-Agent」です。次のようなコードを試してください。

var request = new BackgroundTransferRequest(new Uri("http://www.somedomain.net"));
request.Headers["User-Agent"] = "AgentSmith";
request.Headers["Referer"] = "MyReferer";
于 2012-04-12T22:01:18.860 に答える