小编Pab*_*oD9的帖子

如何使用 HTTP 选项方法和 HTTPClient (Java 11) 发送请求?

正如标题所说,我想知道如何使用 Java 中的 OPTIONS 方法使用 HTTPClient 发送 HTTP 请求。我查看了可以使用的 HTTP 方法(GET、POST、PUT 和 DELETE),但我还没有看到这个选项。使用 HTTPClient 的 GET/POST 请求示例如下:

String uri = "https://www.stackoverflow.com/"
HttpRequest.Builder preRequest=null;

// EXAMPLE OF GET REQUEST
preRequest = HttpRequest.newBuilder()
.uri(URI.create( uri ))
.GET();

// EXAMPLE OF POST REQUEST
preRequest = HttpRequest.newBuilder()
.uri(URI.create( uri ))
.POST(BodyPublishers.ofString(req.getBody()));  // "req" is an object of a class made by me, it does not matter in this context
Run Code Online (Sandbox Code Playgroud)

如果它不能使用(这对我来说似乎非常罕见),我可以使用什么替代方法?

非常感谢您提前!

java http options http-method java-http-client

4
推荐指数
1
解决办法
849
查看次数

标签 统计

http ×1

http-method ×1

java ×1

java-http-client ×1

options ×1