我正在尝试使用cljs-ajax通过clojurescript向服务器外部的资源发出一个简单的GET请求。我的代码core.cljs如下所示:
(ns btc-data-miner.core
(:require [clojure.browser.repl :as repl]
[ajax.core :refer [GET POST]]))
(defn handler [response]
(.log js/console (str response)))
(defn error-handler [{:keys [status status-text]}]
(.log js/console (str "something bad happened: " status " " status-text)))
(GET "www.okcoin.com/api/v1/ticker.do?symbol=btc_usd" {:handler handler
:error-handler error-handler})但它总是在我的网站内搜索文件,就像a在传递/resource而不是完整路径一样。我如何向外部来源发出请求?
发布于 2017-08-22 08:07:51
www.okcoin.com/api/v1/ticker.do?symbol=btc_usd是一个相对URL。因此,它将相对于当前页面(可能在您的服务器上)进行解析。如果您希望将其解析到不同的服务器,则需要使用绝对URL --例如http://www.okcoin.com/api/v1/ticker.do?symbol=btc_usd。
https://stackoverflow.com/questions/45806088
复制相似问题