Главная страница


ru.nethack

 
 - RU.NETHACK -------------------------------------------------------------------
 From : Vladimir Kochnev                     2:5020/829.610 26 Jan 2005  16:50:38
 To : Dmitry Lukashin
 Subject : HTTP POST
 -------------------------------------------------------------------------------- 
 
 26 Jan 05 00:59, you wrote to me:
 
  VK>> как это реализовать, если конекаться не браузером, а обычным
  VK>> телнетом или неткатом на 80 порт www.blablabla.ru?
 
  DL> ===
 
 спасибо, только надо кое-что уточнить, чтоб быть наверняка уверенным.
 
  DL> $txt=urlencode('namee').'='.urlencode($nick).'&'.urlencode('email').'=
  DL> '.urlencode('').'&'.
  DL>      urlencode('text').'='.urlencode($text).'&'.urlencode('send').'='.
  DL> urlencode('отправить');
 
 namee, email, text - name'ы элементов формы.
 а 'отправить' - это что такое? сдается мне, это текст кнопки :)
 зачем это посылать?
 
  DL> $what = "POST /?sector=forum&cid=".$part."&tid=".$topic_num."
  DL> HTTP/1.1\r\n".
  DL>                 "Accept: */*\r\n".
  DL>         "Referer:
  DL> http://[target.com]/?sector=forum&cid=".$part."&tid=".$topic_num."\r\n
  DL> ".
 
 этот url взят из "action=..." ?
 
  DL>         "Accept-Language: ru\r\n".
  DL>         "Content-Type: application/x-www-form-urlencoded\r\n".
  DL>         "Accept-Encoding: gzip, deflate\r\n".
 
 можешь объяснить, зачем вот эта строчка? причем здесь gzip?
 
  DL>         "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT
  DL> 5.1; .NET CLR 1.0.3705)\r\n".
  DL>         "Host: [target.com]\r\n".
  DL>         "Content-length: ".strlen($txt)."\r\n".
  DL>         "Connection: Keep-Alive\r\n".
  DL>         "Cache-Control: no-cache\r\n".
  DL>         "\r\n".
  DL>         $txt;
  DL> ===
 
 СПАСИБО!
 
  DL> Если нужно через прокси - после POST укажи полное имя хоста.
 
 а я скорее всего с шелла буду это делать.
 но можно и с проксей написать.
 
  DL> P.S. urlencode:
  DL> ===
  DL> Returns a string in which all non-alphanumeric characters except -_.
  DL> have been replaced with a percent (%) sign followed by two hex digits
  DL> and spaces encoded as plus (+) signs. It is encoded the same way that
  DL> the posted data from a WWW form is encoded, that is the same way as in
  DL> application/x-www-form-urlencoded media type.
  DL> ===
 
 ну это понятно. :)
 
 Vladimir
 mplayer: nothing
 ... *ICQ*: 715625 / *Email*: bioworm(at)gmail.com
 --- GoldED+/LNX 1.1.5
  * Origin: Всё бы ничего,да только не было б слишком всё х*ёво (2:5020/829.610)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 HTTP POST   Vladimir Kochnev   25 Jan 2005 21:50:50 
 HTTP POST   Dmitry Lukashin   26 Jan 2005 01:59:20 
 HTTP POST   Vladimir Kochnev   26 Jan 2005 16:50:38 
 HTTP POST   Dmitry Lukashin   26 Jan 2005 20:30:04 
 Re: HTTP POST   Artem Ivanov   26 Jan 2005 05:08:36 
 HTTP POST   Vladimir Kochnev   27 Jan 2005 00:38:46 
 Re: HTTP POST   Konstantin   26 Jan 2005 11:20:09 
Архивное /ru.nethack/460141f79250.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional