【问题标题】:What does this Clojurescript cljs-http error mean?这个 Clojurescript cljs-http 错误是什么意思?
【发布时间】:2017-02-09 01:12:59
【问题描述】:

为了在 Clojurescript 中验证验证码,我正在使用 cljs-http,如下所示:

(def verify-url "https://www.google.com/recaptcha/api/siteverify")
;...
(http/post verify-url {:json-params {:secret key :response captcha-data}})
;...

...结果是:

{:状态 0,
:成功假,
:body "",
:标题 {},
:trace-redirects ["https://www.google.com/recaptcha/api/siteverify" "https://www.google.com/recaptcha/api/siteverify"],
:error-code :http-error,
:error-text "[0]"}

这是什么意思?

谢谢!

【问题讨论】:

    标签: clojure clojurescript


    【解决方案1】:

    您的预检 (OPTIONS) 请求很可能失败。检查您的开发者控制台是否有类似的内容:

    XMLHttpRequest 无法加载 https://www.google.com/recaptcha/api/siteverify。对预检的响应 请求未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。因此不允许使用原点“http://localhost:3449” 使用权。响应的 HTTP 状态代码为 405。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-29
      • 2011-03-01
      • 2012-11-06
      • 2012-10-20
      相关资源
      最近更新 更多