理解一个简单的http请求

时间:2015-02-11 11:06:43

标签: http post http-headers

在某些教程中,我有这个请求结构:

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测试它,我不明白最后一行在哪里?我知道第一行是在帖子字段中,其他行是标题。但最后一行 - 它在这个网站上的位置呢?

  4. 谢谢。

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

1 个答案:

答案 0 :(得分:1)

  1. 不,您不必使用括号,它们与括号内的内容一起发布,{}仅用于让您知道其中的内容必须由您自己编辑。< / p>

  2. 邮件正文的字节长度。 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}