|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 |
import
java.net.http.HttpClient;import
java.net.http.HttpRequest;import
java.net.http.HttpResponse;public
class
GetRequestExample {
public
static
void
main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(
"http://example.com/api/data"
))
.GET()
.build();
try
{
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
catch
(Exception e) {
e.printStackTrace();
}
}} |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
import
java.net.http.HttpClient;import
java.net.http.HttpRequest;import
java.net.http.HttpResponse;import
java.net.URI;public
class
PostRequestExample {
public
static
void
main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(
"http://example.com/api/data"
))
.POST(HttpRequest.BodyPublishers.ofString(
"{\"key\":\"value\"}"
))
.header(
"Content-Type"
,
"application/json"
)
.build();
try
{
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
catch
(Exception e) {
e.printStackTrace();
}
}} |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
import
java.net.http.HttpClient;import
java.net.http.HttpRequest;import
java.net.http.HttpResponse;import
java.net.URI;public
class
PutRequestExample {
public
static
void
main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(
"http://example.com/api/data/1"
))
.PUT(HttpRequest.BodyPublishers.ofString(
"{\"key\":\"newvalue\"}"
))
.header(
"Content-Type"
,
"application/json"
)
.build();
try
{
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
catch
(Exception e) {
e.printStackTrace();
}
}} |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 |
import
java.net.http.HttpClient;import
java.net.http.HttpRequest;import
java.net.http.HttpResponse;import
java.net.URI;public
class
DeleteRequestExample {
public
static
void main(
String
[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(
"http://example.com/api/data/1"
))
.DELETE()
.build();
try
{
HttpResponse<
String
> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
catch
(Exception e) {
e.printStackTrace();
}
}} |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70040917/viewspace-3039938/ ,如需转载,请注明出处,否则将追究法律责任。