Как составить запрос для GET понимаю. для пост вроде все понятно, кроме того куда пихать параметры? Все основные заголовки понятно как: Имя: параметры пример: Host: www.ya.ru а как быть с передаваемы параметрами post?
Code: POST /audio.php HTTP/1.1 User-Agent: Mozilla/5.0 Host: vkontakte.ru Accept: */* Accept-Language: ru-RU,ru; Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1 Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0 Referer: http://vkontakte.ru/gsearch.php?section=audio&c[q]=Visions%20of%20Atlantis Cookie: remixclosed_tabs=0; remixlang=0; remixchk=5; remixsid=audio_vol=80 Cookie2: $Version=1 Connection: Keep-Alive, TE TE: deflate, gzip, chunked, identity, trailers Content-Length: 96 Content-Type: application/x-www-form-urlencoded X-Requested-With: XMLHttpRequest Content-Transfer-Encoding: binary act=a_add&add=1&gid=0&aid=80245967&oid=19618161&album_id=0&hash=77ebd9e9e2de735944effbc8521a864a
ну вот я отправляю, вот такой запрос. но ответ плохой. Environment.NewLine; - это новая строка.для наглядности сделал ответ такой: хотя должны прийти куки. может кто то что то посоветует?
Code: POST /login.php?login_attempt=1 HTTP/1.1 Host: login.facebook.com Content-Type: application/x-www-form-urlencoded Accept: text/* Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Opera 7.51 [en] Referer: http://www.facebook.com/ Cookie: datr=1281552544-9aaf525508a6ca7befa3107af7130b673ab410b88e6fd47b21 f5d; lsd=O1vD5; reg_fb_gate=http%3A%2F%2Fwww.facebook.com%2F; reg_fb_ref=http%3A%2F%2Fwww.facebook.com%2F; Accept-Language: ru,en-us;q=0.7,en;q=0.3 Connection: close Content-Length: 231 Environment.NewLine; Environment.NewLine; charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2% B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=en_US&email=St.Rautnbrg%40gmx.de&pass=Cartes&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2% B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&lsd=O1vD5
та я вообще без проблем написал через http прокси и нормальный класс httpwebrequest. а вот через тупые сокеты не получается.
need_million сокеты не тупые просто тебе лень прочитать 2 статейки эту http://www.insidepro.com/kk/006/006r.shtml и эту http://rfc2.ru/2068.rfc лень научиться пользоваться нормальным сниффером типа wireshark и прочесть книгу Йона Снейдера - Эффективное программирование TCP/IP конечно httpwebrequest рулит, знать то ниче не надо
Да у меня в свое время тоже на делфи не получилась немного другая вещь. Я передавал GET-запрос, а в ответ мне должна прийти HTML-страничка с маркером безопасности, который надо обработать и отослать уже POST-запрос. Я юзал компонент tTCPClient. Так и не врубился, как сделать. Правда было это года два назад. Hint?
Gar|k, спасибо. Статьи осилю. программу тоже...только вопрос, а fiddler не подходит? а вот книжка мне не по силам=(