Giriş
Şu satırı dahil ederiz.
Şu satırı dahil ederiz.
import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;
Bu sınıf isteği temsil ederi. İsteği göndermek için HttpClient kullanılır.
GET Yapmak
GET işlemi için GET() metodu açıkça kullanılabilir veya kullanmazsak bile isteğin GET olduğu varsayılır
Örnek
Şöyle yaparız
HttpRequest getHttpRequest(String uri) {
HttpRequest request = HttpRequest
.newBuilder()
.uri(URI.create(uri))
.GET()
.build();
return request;
}
Örnek
Şöyle yaparız
public String makeGetRequest(String uri) {HttpClient client = HttpClient.newHttpClient();HttpRequest request = HttpRequest.newBuilder().uri(URI.create(uri)).build();try {return client.send(request, HttpResponse.BodyHandlers.ofString()).body();} catch (IOException | InterruptedException e) {...}}
Örnek
Şöyle yaparız
HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("http://localhost:" + server.port() + "/my/resource")) .build(); HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString()); assertEquals("...", response.body());
HttpRequest.Builder Sınıfı - Post yazısına taşıdım
Hiç yorum yok:
Yorum Gönder