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
какой будет тип данного запроса и как он будет выглядеть?
Спасибо.
каким образом я тогда могу реализовать запрос вида:
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
я прав? если нет , то подскажите в чем.
Спасибо.
-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) или им подобным
https://www.test.com/testrest/testmessage.json
а сами данные примерно так, как вы предтавили (небольшие различия будут в аутентификации). Если интересно, как точно выглядит запрос, то можно любым снифером отловитть пакет. Например с помощью wireshark (GUI), tcpdump (console) или им подобным
Спустя 7 минут, 49 секунд (22.06.2011 - 13:04) valery.lebed написал(а):
Спасибо!