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

Reply
 
Thread Tools

POST method
Old 15.04.2004, 16:01   #1
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Rep Power: 7
Default POST method

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

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

заранее спасибо!

Old 15.04.2004, 16:13   #2
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Blog Entries: 16
Rep Power: 8
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> 

Old 16.04.2004, 15:56   #3
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Rep Power: 7
Default

спасибо!

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

any ideas?

Old 16.04.2004, 17:40   #4
Moderator
 
Join Date: 03 2002
Location: Russia
Posts: 123
Rep Power: 0
Default

В каком смысле "способ форматирования строки, которая передается HTTP-серверу в качестве "POST"-запроса" ?
Ты имеешь ввиду строку, которая пердабется веб серверу в http заголовке?
Это все должно быть описано в rfc по HTTP 1.x

Old 16.04.2004, 18:02   #5
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Blog Entries: 16
Rep Power: 8
Default

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

HTTP Headers \n\n
var1=val1&var2&val2&editbox1=text&....

Old 16.04.2004, 18:11   #6
Moderator
 
Join Date: 03 2002
Location: Russia
Posts: 123
Rep Power: 0
Default

Cкорее всего так:
POST /cp?o=login HTTP/1.1\r\n

Old 16.04.2004, 18:54   #7
Moderator
 
acid's Avatar
 
Join Date: 09 2001
Location: South Korea, Gumi
Posts: 7,699
Blog Entries: 16
Rep Power: 8
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.

Old 19.04.2004, 07:06   #8
Академик
 
greka's Avatar
 
Join Date: 09 2001
Location: inside myself
Posts: 5,369
Rep Power: 7
Default

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

я склоняюсь к варианту acid-а.

Old 19.04.2004, 17:56   #9
nm
ЙЦУКЕН
 
Join Date: 07 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Age: 56
Posts: 3,118
Rep Power: 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




Реклама:
реклама
Buy text link .

All times are GMT. The time now is 19:34.
Top

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