Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Вниз

Передача файла web-серверу методом POST   Найти похожие ветки 

 
Юстас   (2007-07-06 08:34) [0]

Нужно передать файл серверу. Проблема в том, что я не могу сформировать запрос. Сервер отвечает "Bad request". Кто может дать рабочий запрос? Желательно с комментариями. Заранее благодарен.


 
Орион ©   (2007-07-06 08:48) [1]

http://www.w3.org/Protocols/rfc2616/rfc2616.html
или используй TIdHTTP, всю "низкоуровневую" работу он сделает за тебя.


 
Юстас   (2007-07-06 09:07) [2]

Пишется все на WinAPI. Мануал чето-большой....


 
Reindeer Moss Eater ©   (2007-07-06 13:13) [3]

Кто может дать рабочий запрос?

Готовый запрос может дать самописный прокси из десяти строк, который перехватит правильный запрос браузера умеющего делать правильный пост.


 
Юстас   (2007-07-06 13:32) [4]


> Готовый запрос может дать самописный прокси из десяти строк,
>  который перехватит правильный запрос браузера умеющего
> делать правильный пост.

Убейте меня....


 
DVM ©   (2007-07-06 13:41) [5]


> Убейте меня....

Берешь снифер, например, Ethereal. Находишь прогу (может быть это будет браузер), которая в состоянии сделать нужный тебе запрос. Запускаешь снифер, делаешь запрос прогой, смотришь что отправлялось в снифере. И все. Делаешь так же.


 
Юстас   (2007-07-10 09:21) [6]

Что тут не то?
"POST /test.php HTTP/1.1"#13#10#13#10+"Host: http://localhost/"#13#10+"User-Agent: my"#13#10+"Accept: text/plain"#13#10"Accept-Language: ru, en"#13#10+"Referer: http://localhost/"#13#10+"Content-Type: multipart/form-data; boundary=---------------------------7d33188e01e4"#13#10+"Content-Disposition: form-data; name="file"; filename="c:\2.tmp""+"Content-Length: "+IntToStr(FileSize(F))+#13#10#13#10+FileData


 
umbra ©   (2007-07-10 10:21) [7]


> Что тут не то?

вот это:

> POST /test.php HTTP/1.1"#13#10#13#10


 
Орион ©   (2007-07-10 10:43) [8]

и это

> Host: http://localhost/


 
Юстас   (2007-07-11 08:23) [9]


> umbra ©   (10.07.07 10:21) [7]

Это заголовок запроса, он отделяется.


> Орион ©   (10.07.07 10:43) [8]

А тут?


 
Reindeer Moss Eater ©   (2007-07-11 09:38) [10]

Это заголовок запроса, он отделяется.

Если ты такой умный, то что ты здесь делаешь?


 
Юстас   (2007-07-11 09:56) [11]


> Reindeer Moss Eater ©   (11.07.07 09:38) [10]

Оффтоп


 
app ©   (2007-07-11 10:12) [12]

> Юстас  (11.07.2007 09:56:11)  [11]

Здесь есть свой модератор, варяги не нужны.


 
Орион ©   (2007-07-12 20:27) [13]

> [9] Юстас   (11.07.07 08:23)


Отделяется твой заголовок запроса одной комбинацией символов #13#10, не двумя.


> А тут?


В поле Host указывать протокол?


 
SlymRO ©   (2007-07-13 05:33) [14]

POST http://192.168.1.177:31255/sendunloadex HTTP/1.0
Accept: */*
Content-Type: multipart/form-data; boundary=---------------------------7d73d81212048c
Pragma: no-cache
Host: 192.168.1.177:31255
Content-Length: 58667
Proxy-Connection: Keep-Alive

-----------------------------7d73d81212048c
Content-Disposition: form-data; name="Hack"

cmd
-----------------------------7d73d81212048c
Content-Disposition: form-data; name="Unload"; filename="D:\_temp\SLYM\_development\_internet_sources\DELPHI.rar"
Content-Type: application/octet-stream

Rar!



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.006 c
11-1186549479
Alexey_k
2007-08-08 09:04
2008.04.06
подсчёт трафика


15-1203516867
@!!ex
2008-02-20 17:14
2008.04.06
Помогите информацией об использовании UDP


15-1203649825
Slider007
2008-02-22 06:10
2008.04.06
С днем рождения ! 22 февраля 2008 пятница


2-1205171900
k@te4ka
2008-03-10 20:58
2008.04.06
Общение между формами


2-1205169639
MrKiLLER
2008-03-10 20:20
2008.04.06
Помогите с редактором





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский