使用OAuth发出POST请求

时间:2012-05-26 23:25:32

标签: oauth

我想知道在使用POST协议时OAuth签名只与URL相关或与帖子数据内的内容有关吗?

1 个答案:

答案 0 :(得分:1)

实际参数定义为规范中的签名基本字符串: http://tools.ietf.org/html/rfc5849#section-3.4.1

只有满足3.4.1.3.1节中的条件时才包含POST正文:

  *  The entity-body is single-part.

  *  The entity-body follows the encoding requirements of the
     "application/x-www-form-urlencoded" content-type as defined by
     [W3C.REC-html40-19980424].

  *  The HTTP request entity-header includes the "Content-Type"
     header field set to "application/x-www-form-urlencoded".

换句话说,如果您要发布XML或JSON数据,则不包括参数。但是,如果它是基本形式的编码数据,它可能是。