Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Webmaster Zone > Web Development
Register

Reply
 
LinkBack Thread Tools
Old 15.04.2004, 17:01   #1
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
Default POST method

народ,
покажите мне пожалуйста пример HTML-кода, который посылает запрос (методом POST) CGI-скрипту.

В запросе я хочу передать, скажем, несколько текстовых строк.
Текстовые строки берутся из Edit-control- ов странички.

заранее спасибо!
Reply With Quote
Old 15.04.2004, 17:13   #2
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
Default

PHP Code:
 <form action="gugush.cgi" method="post"
<
input type="text" name="edit1"><br>
<
input type="text" name="edit2"><br>
<
br>
 
<
input type="submit" value="Post It!">
</
form
Reply With Quote
Old 16.04.2004, 16:56   #3
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
Default

спасибо!

а еще я не нашел стандарта, описывающего способ форматирования строки, которая передается HTTP-серверу в качестве "POST"-запроса.

any ideas?
Reply With Quote
Old 16.04.2004, 18:40   #4
Moderator
 
Join Date: 03 2002
Location: Russia
Posts: 123
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

В каком смысле "способ форматирования строки, которая передается HTTP-серверу в качестве "POST"-запроса" ?
Ты имеешь ввиду строку, которая пердабется веб серверу в http заголовке?
Это все должно быть описано в rfc по HTTP 1.x
Reply With Quote
Old 16.04.2004, 19:02   #5
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
Default

Если я не ошибаюсь что-то вроде этого:

HTTP Headers \n\n
var1=val1&var2&val2&editbox1=text&....
Reply With Quote
Old 16.04.2004, 19:11   #6
Moderator
 
Join Date: 03 2002
Location: Russia
Posts: 123
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Cкорее всего так:
POST /cp?o=login HTTP/1.1\r\n
Reply With Quote
Old 16.04.2004, 19:54   #7
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Downloads: 102
Uploads: 34
Blog Entries: 16
Reputation: 561 | 6
Default

Quote:
Originally Posted by hayk
Cкорее всего так:
POST /cp?o=login HTTP/1.1\r\n
Скорее так:

POST gugush.cgi HTTP 1.1 \r\n
HTTP Headers(Host, User-Agent, Cookies etc.)\r\n\r\n
var1=val1&var2&val2&editbox1=text&....


Строка переменных UrlEncoded.
Reply With Quote
Old 19.04.2004, 08:06   #8
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Downloads: 0
Uploads: 0
Reputation: 18 | 5
Default

acid, hayk- спасибо!

я склоняюсь к варианту acid-а.
Reply With Quote
Old 19.04.2004, 18:56   #9
ЙЦУКЕН
 
Join Date: 07 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Age: 47
Posts: 3,118
Downloads: 0
Uploads: 0
Reputation: 5 | 0
Default

Quote:
Originally Posted by acid
Скорее так:

POST gugush.cgi HTTP 1.1 \r\n
HTTP Headers(Host, User-Agent, Cookies etc.)\r\n\r\n
var1=val1&var2&val2&editbox1=text&....


Строка переменных UrlEncoded.

yep,
настоятельно рекоемндую передавать также Content-length
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 18:47.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.