Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#16: 2008-10-25 01:05:58 ЛС | профиль | цитата
LainX, на публикатор закинуть не зубудь пожалуста - вопросы про отправку данных через POST всплывают с завидной регулярностью
карма: 27
0
Ответов: 1397
Рейтинг: 50
#17: 2008-10-25 08:53:33 ЛС | профиль | цитата
Опять сообщения пропадают
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1161
Рейтинг: 160
#18: 2008-10-25 10:14:51 ЛС | профиль | цитата
Схемку немного подправил
Только не как не могу понять - как вычислить размер данных POST? Видеть без этого работать не будет

карма: 0

0
файлы: 1http.sha [8.6KB] [436]
Ответов: 1397
Рейтинг: 50
#19: 2008-10-25 10:17:33 ЛС | профиль | цитата
Да пока не работает.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1161
Рейтинг: 160
#20: 2008-10-25 11:13:23 ЛС | профиль | цитата
А возможно ли через HTTP_Get отправлять запросы POST?
карма: 0

0
Ответов: 3851
Рейтинг: 159
#21: 2008-10-25 12:15:16 ЛС | профиль | цитата
LainX писал(а):
как вычислить размер данных POST?
вот глянь


[quote=wiki: HTTP]POST /mailbox/send-message.html HTTP/1.1
Host: mail.example.com
Referer: http://mailbox/send-message.html
User-Agent: BrowserForDummies/4.67b
Content-Type: multipart/form-data; boundary="Asrf456BGe4h"
Content-Length: (суммарный объём включая дочерние заголовки)
Connection: keep-alive
Keep-Alive: 300
(пустая строка)
(пустая преамбула)
--Asrf456BGe4h
Content-Disposition: form-data; name="DestAddress"
(пустая строка)
brutal-vasya@example.com
--Asrf456BGe4h
Content-Disposition: form-data; name="MessageTitle"
(пустая строка)
Я негодую
--Asrf456BGe4h
Content-Disposition: form-data; name="MessageText"
(пустая строка)
Привет, Василий! Твой ручной лев, которого ты оставил
у меня на прошлой неделе, разодрал весь мой диван.
Пожалуйста забери его скорее!
Во вложении две фотки с последствиями.
--Asrf456BGe4h
Content-Disposition: attachment; name="AttachedFile1"; filename="horror-photo-1.jpg"
Content-Type: image/jpeg
(пустая строка)
(двоичное содержимое первой фотографии)
--Asrf456BGe4h
Content-Disposition: attachment; name="AttachedFile2"; filename="horror-photo-2.jpg"
Content-Type: image/jpeg
(пустая строка)
(двоичное содержимое второй фотографии)
--Asrf456BGe4h--
(отсутствующий эпилог)[/quote]
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#22: 2008-10-25 12:17:46 ЛС | профиль | цитата
LainX писал(а):
Только не как не могу понять - как вычислить размер данных POST? Видеть без этого работать не будет

сначало формируется строка параметров

param1=value1&param2=value2&paramN=valueN
где value1 - valueN это URL кодированные значения параметров(т.е. все не цифры и не латинские знаки должны быть заменены на шестнадцатиричный эквивалент)
затем вычисляется ее длинна
после этого формируется заголовок пост запроса

POST <url> HTTP/1.1
Host: <host>
Content-Length: <вычесленная ранее длинна>

<список параметров>


полученная строка отправляется на сервер
карма: 27
0
Ответов: 1926
Рейтинг: 172
#23: 2008-10-25 15:53:11 ЛС | профиль | цитата
Спасибо всем, кто помогал.

Однако я нашёл решение с заполнением полей.
карма: 9
0
Ответов: 1397
Рейтинг: 50
#24: 2008-10-25 16:18:25 ЛС | профиль | цитата
И где оно?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#25: 2008-10-25 16:46:53 ЛС | профиль | цитата
какой-нить Gator?
карма: 0
начавший
0
Ответов: 1926
Рейтинг: 172
#26: 2008-10-25 17:08:37 ЛС | профиль | цитата
---
карма: 9
0
файлы: 1code_961.txt [1.6KB] [614]
Ответов: 1161
Рейтинг: 160
#27: 2008-10-25 18:24:27 ЛС | профиль | цитата
ЭнТо коммерческая тайна....
карма: 0

0
Ответов: 1397
Рейтинг: 50
#28: 2008-10-25 19:27:49 ЛС | профиль | цитата
Вот так потом еще кто нибудь задастся вопросом автозаполнения полей, а ответа так и нет
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1926
Рейтинг: 172
#29: 2008-10-25 19:58:28 ЛС | профиль | цитата
Этто не тайна, это форум меня не пускает:

Найдено 0 записей для запроса: select * from hiasm_topics, hiasm_posts, hiasm_posts_text, hiasm_forums where hiasm_topics.topic_id=46982 AND hiasm_posts.post_id=hiasm_topics.last_post AND hiasm_posts_text.post=hiasm_posts.post_id AND hiasm_forums.forum_id=hiasm_topics.forum

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_hiasm_d0ed14e9/http/xf/perms.php on line 8

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_hiasm_d0ed14e9/http/xf/perms.php on line 22
Нет прав


[size=-2]------ Добавлено в 19:36
А решение - вот, пожалуйста:

code_977.txt

[size=-2]------ Добавлено в 19:40
щ
карма: 9
0
файлы: 1code_977.txt [1.6KB] [610]
Ответов: 1397
Рейтинг: 50
#30: 2008-10-25 20:28:15 ЛС | профиль | цитата
Для меня к сожалению темный лес. И как туда вставлять свои значения?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)