0

Disqus からのコメントを表示するアプリを作成しました。それをデスクトップで .NET アプリケーションとして実行すると、うまく機能します。http 要求を送信し、json オブジェクトを逆シリアル化します。しかし、コードを Windows Phone アプリに移動すると、Disqus からエラーが発生します。

Windows Phone がランダムな http リファラーを追加することを決定したため、私の要求は失敗したようです。Windows phone でリファラーを変更することはできません。「'Referer' ヘッダーを直接変更することはできません。」というメッセージが表示されます。そうしようとしたら。

リファラーヘッダーを削除するプロキシを構築する必要のない回避策はありますか?

4

2 に答える 2

1

request.Referer = referer使用する代わりにrequest.Headers[HttpRequestHeader.Referer] = referer、それは動作します

于 2013-02-24T01:26:42.130 に答える
1

この投稿から収集できることからReferer header、プロキシ サービスを使用せずに を削除する方法はありません。どうやら、このコードは 1 人で機能しました。

var uri = new Uri ("http://some.where");
var request = WebRequestCreator.ClientHttp.Create (uri) as HttpWebRequest;
request.Headers ["user-agent"] = "My user agent string";
request.BeginGetResponse (...);

ただし、そのスレッドの一般的なコンセンサスは、変更する方法はなく、Mangoバージョンで修正する必要があるということです。

于 2011-06-18T13:21:00.103 に答える