5

ちょっと変わった質問が 1 つあります。Volley でユーザー エージェントを設定するにはどうすればよいですか?

モバイル版ではなく、一部のサイトの完全版(デスクトップ版)が必要です。

変数 userAgent を「volley/0」から「Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/27.0.1453.93 Safari/537.36」(私の Chrome) のようなものに変更しようとしました。変わりはない。

何かアドバイス?

4

2 に答える 2

29

Request のメソッド getHeaders() をオーバーライドし、「User-agent」ヘッダーを設定する必要があります

Request クラスで:

@Override
public Map<String, String> getHeaders(){
    Map<String, String> headers = new HashMap<String, String>();
    headers.put("User-agent", "YOUR_USER_AGENT");
    return headers;
}
于 2013-06-04T08:34:29.897 に答える