火星人 调用HTTP端点可能很复杂。 您必须使用正确的路由参数构造正确的URL,记住什么是查询参数,使用哪种方法,如何对正文进行编码以及其他很多渗入代码库的内容。 Martian对这些详细信息进行了描述(从您的服务器中获取,或从可爱的Clojure数据中获取),并提供了API的客户端接口,使您从HTTP中抽象出来,并允许您简单地调用带有参数的操作,从而保持代码库的整洁。 您可以将其引导到一行,然后开始调用服务器: ( require '[martian.core :as martian] '[martian.clj-http :as martian-http]) ( l