Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> POST запрос с отправкой файла 
:(
    Опции темы
kezman
Дата 14.11.2009, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.11.2009

Репутация: нет
Всего: нет



Просьба помочь со скриптом, который отправляет POST запрос с передачей файла? 
PM MAIL   Вверх
Pitlord
Дата 14.11.2009, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 1
Всего: 7



В чём именно помочь-то? С помощью библиотеки cURL легко делается, либо можно реализовать самому, если по каким-то причинам cURL использовать нельзя: http://phpclub.ru/detail/article/http_request
PM MAIL   Вверх
kezman
Дата 15.11.2009, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.11.2009

Репутация: нет
Всего: нет



Проблема пока что в написании самого POST запроса.
firebug при отправке POST запроса из формы выдает следующее
Код


Content-Type: multipart/form-data; boundary=---------------------------240841995418756
Content-Length: 42896

-----------------------------240841995418756
Content-Disposition: form-data; name="step"

1
-----------------------------240841995418756
Content-Disposition: form-data; name="SectionID"

1
-----------------------------240841995418756

и так далее
Как мне правильно составить POST запрос, если при этом запросе нужны куки, полученные ранее?
PM MAIL   Вверх
Pitlord
Дата 15.11.2009, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 1
Всего: 7



Цитата(kezman @  15.11.2009,  11:39 Найти цитируемый пост)
Как мне правильно составить POST запрос, если при этом запросе нужны куки, полученные ранее? 

Cookies отправляются заголовком "Cookie", почитайте внимательно приведённую мной ссылку, там понятная статья.

PM MAIL   Вверх
kezman
Дата 15.11.2009, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.11.2009

Репутация: нет
Всего: нет



Цитата(Pitlord @  15.11.2009,  13:30 Найти цитируемый пост)
Cookies отправляются заголовком "Cookie", почитайте внимательно приведённую мной ссылку, там понятная статья.


Код

POST http://www.site.ru/news.html HTTP/1.0
Host: www.site.ru
Referer: http://www.site.ru/index.html
Cookie: income=1
Content-Type: multipart/form-data; boundary=---------------------------240841995418756
Content-Length: 42896
-----------------------------240841995418756
Content-Disposition: form-data; name="step"
1
-----------------------------240841995418756
Content-Disposition: form-data; name="SectionID"
1
-----------------------------240841995418756

Т.е. получается запрос может выглядеть так?
Я внимательно изучил её и все равно остались вопросы. 
Зачем \r\n и вообще нужно ли?
Почему у Host не надо указывать протокол?
PM MAIL   Вверх
Pitlord
Дата 15.11.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 1
Всего: 7



kezman, читайте спецификацию протокола HTTP/1.0
PM MAIL   Вверх
kezman
Дата 15.11.2009, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 14.11.2009

Репутация: нет
Всего: нет



Pitlord, Кроме статьи, приведенном Вами выше, я не смог найти достаточно подробной спецификации HTTP/1.0. Не поможете ссылочкой?
PM MAIL   Вверх
Pitlord
Дата 15.11.2009, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 1
Всего: 7



kezman, 
http://www.faqs.org/rfcs/rfc1945.html — HTTP/1.0
http://www.faqs.org/rfcs/rfc2616.html — HTTP/1.1
На русском сами поищите.

А задание учебное? Можно договориться за разумную плату.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0601 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.