UserAgent如何使用

金木大大大發表於2023-11-07

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字串。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70032566/viewspace-2993209/,如需轉載,請註明出處,否則將追究法律責任。

相關文章