0

我想知道 OAuth 签名仅与 URL 相关还是与使用 POST 协议时发布数据中的某些内容相关?

4

1 回答 1

1

实际参数在规范中定义为签名基字符串: https ://www.rfc-editor.org/rfc/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 数据,则不包括参数。但是,如果它是基本形式的编码数据,它可能是。

于 2012-05-27T23:34:39.730 回答