Может ли запрос HTTP PUT иметь application / x-www-form-urlencoded в качестве Content-Type?

Допустимо ли отправлять данные формы в запросе HTTP PUT? Если бы вы могли указать мне на спецификацию, это было бы здорово.

Я изучил спецификацию HTTP 1.1. Но я не нашел, могут ли запросы PUT иметь данные формы или нет.

Я использую Java для создания веб-служб RESTful и доступа к ним. POST поддерживает application / x-www-form-urlencoded в качестве Content-Type.

Из спецификации я понимаю, что POST предназначен для создания нового ресурса (подресурса для ресурса, указанного в запросе URI), а PUT - для создания или обновления ресурса.

Но я сомневаюсь в том, может ли метод PUT также иметь в себе данные формы? Я пытаюсь выяснить, подходит ли он по спецификации. И я ничего не могу найти об этом в спецификации HTTP 1.1.

15
задан Duncan Jones 2 July 2019 в 08:57
поделиться