Restful API相关工具。
Restful API相关工具。
(client-delete url & [req])
clj-http.client/delete的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type。 响应的处理:对body进行json解码。
clj-http.client/delete的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type。 响应的处理:对body进行json解码。
(client-get url & [req])
clj-http.client/get的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type。 响应的处理:对body进行json解码。
clj-http.client/get的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type。 响应的处理:对body进行json解码。
(client-patch url & [req])
clj-http.client/patch的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
clj-http.client/patch的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
(client-patch-e url & [req])
抛出异常版本 clj-http.client/patch的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
抛出异常版本 clj-http.client/patch的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
(client-post url & [req])
clj-http.client/post的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
clj-http.client/post的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
(client-post-e url & [req])
抛出异常版本 clj-http.client/post的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
抛出异常版本 clj-http.client/post的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
(client-put url & [req])
clj-http.client/put的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
clj-http.client/put的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
(client-put-e url & [req])
抛出异常版本 clj-http.client/put的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
抛出异常版本 clj-http.client/put的包装函数,调用方式和原函数一致。 请求的处理:增加了content-type,对请求body进行json编码。 响应的处理:对body进行json解码。
(embed-resource-one db-spec resource embed-map)
为单个资源嵌入相关资源。
为单个资源嵌入相关资源。
(embed-resource-seq db-spec resource-seq embed-map)
为资源序列嵌入相关资源。 每个相关资源对应的在原资源中添加一个key,value是该类相关资源列表。
为资源序列嵌入相关资源。 每个相关资源对应的在原资源中添加一个key,value是该类相关资源列表。
(filter->field-to-conds filter-string)
从查询条件字符串中,提取出map:查询字段 -> 该字段的查询条件列表。
从查询条件字符串中,提取出map:查询字段 -> 该字段的查询条件列表。
(query* db-spec request honeysql-map & [options])
增强的数据库查询函数。 解析请求参数,根据honeysql-map查询语句查询数据库,并增加下列功能:
增强的数据库查询函数。 解析请求参数,根据honeysql-map查询语句查询数据库,并增加下列功能: - 字段选择 - 数据总数 - 分页 - 排序功能 - 添加enable=1条件 - filter查询条件: 使用honeysql的where条件格式。https://github.com/jkk/honeysql 具体参数请参考http://dev.enchant.com/api/v1。 函数参数: - options: 一个map,用来控制query的行为。下面是一个完整的例子。 {:alias {:a [:age :address :name] ;; 这几个字段属于别名为a的table :b [:create_time :level] ;; 这几个字段属于别名为b的table :c [:enable] ;; 这几个字段属于别名为c的table } :enable false ;; 默认增加enable=1的查询条件,设置为false则不增加该条件 } 返回一个map: :rows 查询的结果集。 :total-count 如果有数据总数的请求,则这个key对应数据总数。
(query-options-alias alias-map)
(query-options-alias options alias-map)
构造查询选项map,增加别名配置。
构造查询选项map,增加别名配置。
(query-options-enable enable?)
(query-options-enable options enable?)
构造查询选项map,增加enable配置。
构造查询选项map,增加enable配置。
(response response)
处理响应map: 1、如果body是query+函数的输出,转换为符合接口的响应格式。 2、增加content-type。 3、如果(associative? body)为真,将body转换为json字符串。
处理响应map: 1、如果body是query+函数的输出,转换为符合接口的响应格式。 2、增加content-type。 3、如果(associative? body)为真,将body转换为json字符串。
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close