gpt4 book ai didi

java - 如何更改 java.net.http.HttpClient 的用户代理字符串

转载 作者:行者123 更新时间:2023-12-01 17:46:49 25 4
gpt4 key购买 nike

我正在使用新的 java.net.http.HttpClient 并且想要更改用户代理字符串。默认情况下,它发送 Java-http-client/11.0.6 但我会自己指定一些字符串。

知道如何做到这一点吗?

最佳答案

已有一个 bug ,现在已经解决了。

import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse.BodyHandlers;

class Main {
public static void main(String[] args) throws IOException, InterruptedException {
var client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder(URI.create("https://httpbin.org/headers"))
.setHeader("User-Agent", "Example user agent")
.build();
System.out.println(client.send(request, BodyHandlers.ofString()).body());
}
}

关于java - 如何更改 java.net.http.HttpClient 的用户代理字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60854339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com