当我将值作为URL参数传递时,ReCaptcha的服务器集成效果很好。
{
"success": false,
"error-codes": [
"missing-input-response",
"missing-input-secret"
]
}
当我在POST正文中将值作为JSON传递时,请求失败。
{
"success": true,
"challenge_ts": "2018-10-26T16:01:24Z",
"hostname": "testkey.google.com"
}
到目前为止,我已经看到的示例代码建议使用URL参数,但不能解释为什么不支持JSON POST正文。
Google's FAQ也没有列出它,我想知道我做错了什么。甚至可以通过JSON请求吗?
答案 0 :(得分:1)
Google的recaptcha api不支持json正文。他们希望您将正文作为查询参数发送。
例如: