LINUX.ORG.RU

[ссзб] apache + php + content-type + transfer-encoding: chunked == WTF???

 


0

0

Пишется приложение... Отправляет оно POST-ом некоторые данные апачу+похапе, да еще и в transfer-encoding: chunked, типа text/plain или даже application/octet-stream (в теле данные то не браузерные, без эскейпу)

А в апач+похапе ничего не приходит... Ну ваще ничего. Сначала проблему на чункед валили, а потом, после смены Content-type на application/x-www-form-urlencoded все ВНЕЗАПНО починилось.

Я хочу понять суть вылезания вил... Скажите, какие content-type поддерживает связка apache+php, кроме application/x-www-form-urlencoded ? И как похапешный программер про волшебное application/x-www-form-urlencoded узнал?

php работает с application/x-www-form-urlencoded и multipart/form-data. Он распознает этот тип и заполняет внутренние структуры ($_POST, $_FILES и т.д.). Есть еще переменная always_populate_raw_post_data, если она true, то можно получить post-данные в сыром виде через $HTTP_RAW_POST_DATA.

Chumka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.