# clj-http - https://github.com/dakrone/clj-http (let [uri (str "https://mallid.cafe24api.com/api/v2" url "?" (form-encode (merge param {:shop_no 99}))) headers {:headers {"Content-Type" " application/json" "X-Cafe24-Api-Version" "2022-03-01" "X-Cafe24-Client-Id" "XXX"}}] (-> (client/get uri headers) :body (read-str :key-fn keyword))) ## post - https://github.com/dakrone/clj-http#post ### Authentication [[Basic Auth]] (client/get "http://example.com/protected" {:basic-auth ["user" "pass"]}) (client/get "http://example.com/protected" {:basic-auth "user:pass"}) [[Digest Auth]] (client/get "http://example.com/protected" {:digest-auth ["user" "pass"]}) [[NTLM Auth]] (client/get "http://example.com/protected" {:ntlm-auth ["user" "pass" "host" "domain"]}) [[oAuth2]] (client/get "http://example.com/protected" {:oauth-token "secret-token"})