| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Apache - Transfer-Encoding: chunked |
| Автор: Majesty 20.6.2008, 14:05 |
| Добрый день. На сервере стоит Apache 2. Также там есть РНР-скрипт, который принимает имя, пароль и файлик. С веб-формы всё нормально принимается и сохраняется. Нужно этому скрипту отправить данные с мобильного телефона, и вот тут начинаются проблемы. Программа для мобилы написана, всё работает, даже данные отправляются. Однако скрипт не получает ничего (массивы $_POST и $_FILES пусты). При проверке оказывается, что мобила насильно отправляет заголовок Transfer-Encoding: chunked и режет тело запроса на куски. В процессе поиска по гуглу наткнулся на форум (sun.com, т.к. программа для мобилы написана на java) и в одной из тем там упоминается такая вещь, что Apache не поддерживает chunked-передачу. Так ли это на самом деле? В принципе, обходной путь известен - имитировать chunked-transfer путём разрезания файла на клиенте на куски по 1Кб и склеивания его на сервере воедино |