Метод DELETE
Метод DELETE класса HttpRequest создает
HTTP-запрос с методом DELETE. Такой запрос используется
для удаления указанного ресурса на сервере. Метод не
принимает параметров и возвращает объект
HttpRequest.Builder, у которого уже установлен
метод DELETE. После этого необходимо задать URI ресурса
с помощью метода uri и собрать запрос методом
build.
Синтаксис
HttpRequest.DELETE()
Пример
Давайте создадим DELETE-запрос к указанному URI и выведем его метод и адрес:
import java.net.URI;
import java.net.http.HttpRequest;
public class Main
{
public static void main(String[] args)
{
HttpRequest request = HttpRequest.DELETE()
.uri(URI.create("http://example.com/api/items/1"))
.build();
System.out.println(request.method());
System.out.println(request.uri());
}
}
Результат выполнения кода:
"DELETE"
"http://example.com/api/items/1"
Пример
Давайте создадим DELETE-запрос и добавим к нему
заголовок с помощью метода header, а затем
выведем все заголовки запроса:
import java.net.URI;
import java.net.http.HttpRequest;
public class Main
{
public static void main(String[] args)
{
HttpRequest request = HttpRequest.DELETE()
.uri(URI.create("http://example.com/api/items/1"))
.header("Authorization", "Bearer token123")
.build();
System.out.println(request.headers().map());
}
}
Результат выполнения кода:
{Authorization=[Bearer token123]}
Смотрите также
-
метод
newBuilder,
который создает новый построитель запроса -
метод
uri,
который задает адрес запроса -
метод
header,
который добавляет заголовок запроса -
метод
send,
который отправляет запрос на сервер