Кажется, я не верно считаю Content-Length.
-удалил архив-
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 117
Рейтинг: 9
|
|||
Я, конечно не силен в англиском, но вот тут сказано,
что Content-Length отправляется сервером на поступивший запрос, а у тебя только подготавливается запрос. |
|||
карма: 0 |
| ||
Голосовали: | Астрамак |
Ответов: 3514
Рейтинг: 184
|
|||
Не только...
|
|||
карма: 0 |
|
Ответов: 117
Рейтинг: 9
|
|||
А что не правильно?
Сохраняем файл и получаем его размер = 712, тотже, что и указан Content-Length: 712 В чем заминка та? Закодился уже |
|||
карма: 0 |
| ||
Голосовали: | Астрамак |
Ответов: 3514
Рейтинг: 184
|
|||
Да вот хз!
Шлю пост на сервак, логинюсь, получаю куки. Шлю данные для добавления новости, сервак молчит. Ответа НЕТ. Если отослать без указания Content-Length, то отвечает ошибкой в запросе. Отправляем неверную длины - тоже ошибку выдает. А если всё верно - молчит... |
|||
карма: 0 |
|
Ответов: 117
Рейтинг: 9
|
|||
Шлю данные для добавления новости, сервак молчит. Ответа НЕТ. Если отослать без указания Content-Length, то отвечает ошибкой в запросе. Отправляем неверную длины - тоже ошибку выдает. А если всё верно - молчит... Если на правильный размер молчит, а на не верный ругается, то значит дело не в размере. Возможно не верно отрабатывает запрос, вот и не добавляет. Других причин не вижу ------------ Дoбавленo: Может размер нужен для каждого тела (r := '------------------------------24464570528145';) |
|||
карма: 0 |
| ||
Голосовали: | Астрамак |
Ответов: 3514
Рейтинг: 184
|
|||
В смысле? bound генерируется рандомно и вообще походу не важно какой он... это как бы разделитель
|
|||
карма: 0 |
|
Ответов: 117
Рейтинг: 9
|
|||
Вот, как я понимаю разделитель разделяет всё тело на части тела. Возможно сервер ждет размер каждой части.
|
|||
карма: 0 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Нет.
------------ Дoбавленo: Тут пожалуй только iarspider`a ждать ) Схему, если надо, могу в лс кинуть.. |
|||
карма: 0 |
|
Ответов: 117
Рейтинг: 9
|
|||
Совсем давно я разбирался с отправкой электронных писем, так вот там между заголовком и телом обязательно нужна пустая строка - у тебя ее нет.
Стандарт с описанием шапки на POST, чет не как не получается найти. ------------ Дoбавленo: В HTTP_FileUpload так и сделано, только не одна строка, а 2 и перед конечным разделителем тоже 2 пустых строчки |
|||
карма: 0 |
| ||
Голосовали: | Астрамак |
Ответов: 3514
Рейтинг: 184
|
|||
Azot! Я тебя люблю!1 работает ))
|
|||
карма: 0 |
|
Ответов: 117
Рейтинг: 9
|
|||
Посидел спокойно и нашел rfc2616-sec4.
Там говорится, что после заголовка нужен CRLF, а также он нужен и после POST для HTTP/1.0, для HTTP/1.1 не обязателен |
|||
карма: 0 |
| ||
Голосовали: | Астрамак |
Ответов: 3514
Рейтинг: 184
|
|||
Возникла новая проблема - переданная в запросе кириллица сервером не понимается... с английским алфавитом - всё ок..
|
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Астрамак, может попробовать UTF? Только его там наверное объявлять как-то надо..
|
|||
карма: 0 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Charset с режимом ANSI_UTF8 не спасает...
|
|||
карма: 0 |
|