LINUX.ORG.RU

multipart/form-data запрос и CGI на С


0

0

Пишу библиотечку на С для организации CGI, добрался до multipart
POST'а, и возник вопрос: в запросе, приведенном ниже, все строки
содержат в конце 2 символа - <cr><lf>. Это является нормой для
подобного типа запросов или это моя связка Konqueror/Apache гонит?

Вот сам запрос, как он поступает на stdin приложения CGI:
------------0xKhTmLbOuNdArY^M
Content-Disposition: form-data; name="file"; filename="Office.tel"^M
Content-Type: text/plain^M
^M
1333501
1333529
1360123
^M
------------0xKhTmLbOuNdArY^M
Content-Disposition: form-data; name="parameter3"^M
^M
value3^M
------------0xKhTmLbOuNdArY^M
Content-Disposition: form-data; name="cmd"^M
^M
pp^M
------------0xKhTmLbOuNdArY--^M

Как видно, везде в конце строки этот долбаный ^M
(кроме строк содержимого файла "Office.tel")
В "стандартном" POST'е (application/x-www-form-urlencoded)
ничего подобного нету, там только '\n'...
Проблем с этим, в общем-то, нет, вот только хочется
портабельно один раз написать код. Просветите, кто сталкивался,
или на худой конец, на спеки ткните, а то 2 день в Инете их
ищу...

Ну где же вы, космические спасатели? :-/

Druker
() автор топика

rfc1942.txt

anonymous
()

Спасибо, буду копать...

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