[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]

Файл: 1000002453.jpeg -(129 KB, 882x1254, 1000002453.jpeg)
129 No.5316609  

Оказывается GET запрос может иметь body!
RFC-7231, Пункт 4.3.1
A payload within a GET request message has no defined semantics; sending a payload body on a GET request might cause some existing implementations to reject the request.

>> No.5316655  

>>5316609
И что же теперь нам делать? Шифроваться гет-запросами?

>> No.5316753  

>>5316655
НАМ ВРАЛИ ВСЮ НАШУ ЖИЗНЬ!

>> No.5316767  

>>5316753
Привет, я – морская улиточка.

>> No.5316769  

>>5316767
Привет. А я горный улитк

>> No.5316795  
Файл: e007c4fe08f421ac0b506901aab07a1b.jpg -(200 KB, 540x540, e007c4fe08f421ac0b506901aab07a1b.jpg)
200

Почему есть HEAD запрос, но нет TAIL запроса? Воnиющая недоработка стандарта!

>> No.5316797  
Файл: 1515100892149338540.jpg -(162 KB, 650x979, 1515100892149338540.jpg)
162

Ну как, оказываетя? Всегда так было. Просто обычно такая конструкция не применяется для отправки данных. Особенно большого объёма данных.
>>5316795
А практический смысл хвостового запроса (И как ты себе это представляешь? Данные без указаний куда и к чему это?)

>> No.5316821  

>>5316819
Про хакерский рудимент в современных браузерах под названием "адресная строка".

>> No.5316825  

>>5316797
>>5316609
Мало ли что там в этой ихней спецификации понаписано. Важно, как это в браузерах реализовали! Может быть технически нельзя слать тело запроса с get.

>> No.5316832  
Файл: 16822720721647964.jpg -(99 KB, 700x824, 16822720721647964.jpg)
99

>>5316821
Почему сразу хакерский?
И ещё, горе тому веб-мастеру который не предусмотрел что на сервер может подъехать вообще любая хрень. Оно и без всяких хакеров имеет тенденцию происходить абсолютно случайным образом.

>Важно, как это в браузерах реализовали!

Ты после URL можешь поставить "&" и добавить до 127 минус длина URL произвольных символов. Сервер со своей стороны может их и разбирать, и, например воспринимать как поисковый запрос с настройками. (включая те, которых нет в веб-форме, не вошли в дизайн, но существуют)

>> No.5316834  

>>5316832

>Ты после URL

Так это и есть GET.

>> No.5316865  

>>5316795
NYA запрос.

>> No.5317188  

>>5316832

>Почему сразу хакерский?

Потому что примерно с середины 90x предполагается, что пользователь не имеет права должен изменять её содержимое. И вообще она ему не нужна. Однако пользователи почему-то упорно считали иначе. А потому её выпиливание из браузеров идёт крайне туго. Не получилось даже подменить её поисковой строкой.

>> No.5317194  

>>5317188
Откуда такие сведенья?

>> No.5317273  

>>5316825
Технически - разницы между гет-пост и прочими запросами нет. Это просто текст определенного формата.
``
GET /path
Header1:HeaderValue1
Header2:HeaderValue1
``
body
``

Просто семантика не стандартизирована. А если бы браузеры с гетом могли тело отправлять - это бы позволило злоумышленникам больше возможностей пакости творить. А потому - на уровне браузеров - клиент ругнется. Но если ты свой клиент пишешь, допустим для работы с апи - ничего не запрещает пользоваться гет-запросами как твоей душе угодно. Вот я например - из-за требований по интеграции - вынужден был реализовать апишку, которая ждет тело от гет-запроса, потому что так вот сторонняя система сделана, что они типа "РЕСТ", а потому - чтение у них гетом, но надо передать кучу параметров и в URL они не помещаются даже при сжатии.

>> No.5317436  

>>5317273

>Технически - разницы между гет-пост и прочими запросами нет. Это просто текст определенного формата.
>если бы браузеры с гетом могли тело отправлять

Ну так я же

>Важно, как это в браузерах реализовали!

Ну и опять же, принятие гетовых запросов с телом в каждом фреймворке и кмс реализовано что ли? Мне кажется, нужно будет самому прописывать такое.

>> No.5317438  

>>5317436

>фреймворке и кмс

Хотя чего там, в пыхе, в самом языке нету возможности получить тело GET-запроса
https://www.php.net/manual/ru/reserved.variables.get.php




[d | an-b-bro-fr-gf-hr-l-m-maid-med-mi-mu-ne-o-old_o-p-ph-r-s-sci-sp-t-tran-tv-w-x | bg-vg | au-mo-tr | a-aa-abe-azu-c-dn-fi-hau-jp-ls-ma-me-rm-sos-tan-to-vn | misc-tenma-vndev | dev-stat]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог-RSS] [Главная]