[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по curl
valery.lebed
как интерпретировать

1)
curl -F "message=Message Body"
https://www.sendinc.com/rest/message.json

насколько я понимаю, это что-то вроде
https://www.sendinc.com/rest/message.json?m...age=MessageBody

2)
curl -u email@address.com:pass
https://www.sendinc.com/rest/message.json

насколько я понимаю, это что-то вроде
https://email@address.com:pass@www.sendinc....st/message.json

также интересует какой тип запроса здесь используется? GET или POST ??
заранее спасибо!



Спустя 8 часов, 30 минут, 36 секунд (21.06.2011 - 01:02) waldicom написал(а):
Цитата (valery.lebed @ 20.06.2011 - 14:31)
1)
curl -F "message=Message Body"
https://www.sendinc.com/rest/message.json

насколько я понимаю, это что-то вроде
https://www.sendinc.com/rest/message.json?m...age=MessageBody

Не совсем. Это запрос через POST, причем будет отослано одно поле с именем message и значением Message Body

Цитата (valery.lebed @ 20.06.2011 - 14:31)
2)
curl -u email@address.com:pass
https://www.sendinc.com/rest/message.json

насколько я понимаю, это что-то вроде
https://email@address.com:pass@www.sendinc....st/message.json

Да, это верно. Запрос через GET, так как не указано иначе.

Спустя 9 часов, 54 минуты, 37 секунд (21.06.2011 - 10:56) valery.lebed написал(а):
Спасибо!

Спустя 27 минут, 24 секунды (21.06.2011 - 11:24) valery.lebed написал(а):
хм. вы написали , что в этих запросах будут разные типы...
каким образом я тогда могу реализовать запрос вида:

curl -F "message=Message Body" -F "email=email@address.com" \
-F "recipients=recipient@address.com" -F "subject=My Subject" \
-F 0=@test.txt -F 1=@test.c \
-u email@address.comass \
https://www.test.com/testrest/testmessage.json

какой будет тип данного запроса и как он будет выглядеть?
Спасибо.

Спустя 1 день, 12 минут, 23 секунды (22.06.2011 - 11:36) valery.lebed написал(а):
up

Спустя 53 минуты, 22 секунды (22.06.2011 - 12:29) waldicom написал(а):
К сожалению, не совсем понял вопрос, но запрос выше будет выполнен через POST.

Спустя 19 минут, 35 секунд (22.06.2011 - 12:49) valery.lebed написал(а):
curl -F "message=Message Body" -F "email=email@address.com" \
-F "recipients=recipient@address.com" -F "subject=My Subject" \
-F 0=@test.txt -F 1=@test.c \
-u email@address.comass \
https://www.test.com/testrest/testmessage.json

как я понял в Body Request`a будет находится:

"message=MessageBody&email=email@address.com&recipients=recipient@address.com&subje ct=MySubject"

в EndUrl Request`a будет :

"https://www.test.com/testrest/testmessage.json"

в Header`e :

"email@address.com:рass"

весь запрос будет вида :
"https://email%40address.com:рass@www.test.com/testrest/testmessage.json?message=MessageBody&email=email@address.c om&recipients=recipient@address.com&subject=MySubject"
метод POST
я прав? если нет , то подскажите в чем.
Спасибо.

Спустя 7 минут, 4 секунды (22.06.2011 - 12:56) waldicom написал(а):
не прав в том, что при методе POST данные посылаются не в строке, а в заголовке HTTP запроса. Это значит, что адрес куда посылаются данные будет такой:
https://www.test.com/testrest/testmessage.json
а сами данные примерно так, как вы предтавили (небольшие различия будут в аутентификации). Если интересно, как точно выглядит запрос, то можно любым снифером отловитть пакет. Например с помощью wireshark (GUI), tcpdump (console) или им подобным

Спустя 7 минут, 49 секунд (22.06.2011 - 13:04) valery.lebed написал(а):
Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.