2015-02-11 2 views
0

В некотором учебнике, у меня есть этот запрос структура:Понимание простого запроса HTTP

POST /apps/thinghttp/send_request HTTP/1.1 
Host: api.thingspeak.com 
Connection: close 
Content-Type: application/x-www-form-urlencoded 
Content-Length: (number of characters in message) 

api_key=(thinghttp_api_key)&number={phone_number_to_call} 

Я пытаюсь понять кое-что о нем:

  1. , где они говорят «(api_key) "и" {номер телефона ..} "они должны быть в скобках или вы вынимаете скобки?

  2. Какова длина контента? (они просто не говорят, что)

  3. Я бы хотел протестировать его, используя https://www.hurl.it, и я не могу понять, где идет последняя строка? Я знаю, что первая строка находится в поле post, а остальные - заголовки. но как насчет последней строки - на этом сайте?

спасибо.

http://community.thingspeak.com/tutorials/twilio/make-calls-with-twilio-using-the-thinghttp-app/

ответ

1
  1. Нет, вы не должны использовать скобки, они размещены вместе с тем, что внутри скобок, то {} просто используется, чтобы вы знали, что то, что внутри них должен отредактируйте сами.

  2. Длина в байтах тела сообщения. Тело сообщения в запросе POST - это все параметры и значения post: api_key=(thinghttp_api_key)&number={phone_number_to_call} в этом случае.

  3. Это параметры почты, которые вы отправляете вместе с запросом http. api_key - это имя одного из параметров post, а (thinghttp_api_key) - его значение. Амперсанд & используется для добавления еще одного параметра POST, который равен number, в этом случае следует значение {phone_number_to_call}.

+0

Большое спасибо за хороший ответ. но относительно номера 3, я не понимаю, где он находится на веб-сайте, который я показал здесь? тело ? а также в отношении номера 2, как вы сказали, длина - это длина сообщения, поэтому его первое сырое и вы показали последний ряд ... у меня здесь немного беспорядок. – Curnelious

+0

также, если первая исходная и последняя строка являются параметрами сообщения, почему они всегда разделены? почему последняя строка не подходит сразу после первой строки (строка запроса POST) – Curnelious

+0

Нет, все строки являются заголовками HTTP, POST означает метод отправки тела сообщения, затем путь туда и обратно, а затем версию HTTP который равен 1,1. Фактическое тело HTTP-запроса начинается после первой whiteline. –

Смежные вопросы