UserAgent如何使用

275 阅读1分钟

UserAgent是HTTP请求头的一部分,用于标识发送请求的客户端应用程序或浏览器。在发送HTTP请求时,通常会在请求头中包含UserAgent信息,以便服务器能够识别请求的来源。

在使用OkHttpClient发送HTTP请求时,您可以通过以下方式设置UserAgent:

import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import java.io.IOException;

public class Main { public static void main(String[] args) { OkHttpClient client = new OkHttpClient();

    Request request = new Request.Builder()
            .url("jshk.com.cn")
            .header("User-Agent", "YourUserAgentString")  // 设置UserAgent
            .build();

    try {
        Response response = client.newCall(request).execute();
        System.out.println(response.code());
        System.out.println(response.body().string());
    } catch (IOException e) {
        e.printStackTrace();
    }
}

} 在上面的示例中,我们使用header("User-Agent", "YourUserAgentString")方法在请求中设置了UserAgent。您可以将YourUserAgentString替换为您想要发送的实际UserAgent字符串。

huake2_00017_.png