Методы HTTP отличаются в 1.1 и 1.0? - PullRequest
1 голос
/ 09 октября 2010

Привет всем,

Сотрудники сказали мне, что метод GET отличается в HTTP 1.0 и 1.1.

Мне объяснили, что в HTTP 1.0 GET нет тела, поэтому вы не можете добавить дополнительную информацию в тело. Все переменные должны быть указаны в URI как переменные типа CGI.

Однако в HTTP 1.0 GET допускается тело, поэтому можно указать переменные, используя XML (или любой другой) в теле сообщения GET.

Это правда? Я просканировал Интернет в поисках документов HTTP 1.0 / 1.1, сравнений и прочего, но я так и не нашел вышеуказанные утверждения? Если это правда, можете ли вы указать мне ссылку, чтобы я мог изучить ее?

А как насчет других методов: PUT, POST и DELETE? Одинаковы или различны между 1.0 и 1.1?

Ответы [ 2 ]

2 голосов
/ 09 октября 2010

Я не думаю, что какие-либо определения методов изменились.

Технически, вы могли бы иметь тело запроса для GET, но это не значит, что это хорошая идея или чтобуду работать со всеми библиотеками / посредниками / серверами.

1 голос
/ 09 октября 2010

Почему бы не взглянуть на HTTP RFC?Их не так сложно читать, и они авторитетны.Вы можете даже взглянуть на 1.1 RFC и посмотреть, что изменилось.

http://www.ietf.org/rfc/rfc1945.txt

http://www.ietf.org/rfc/rfc2616.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...