简介
weex请求库,可以像axios一样使用weex的stream.fetch
安装
$ npm install weex-request --save
;
Example
Performing a GET
request
; // Make a request for a user with a given IDweexRequest ;
weexRequest(config)
// Send a POST request; // GET request for remote image ;
Request method aliases
For convenience aliases have been provided for all supported request methods.
weexRequest.all(config)
weexRequest.get(url[, config])
weexRequest.delete(url[, config])
weexRequest.head(url[, config])
weexRequest.post(url[, data[, config]])
weexRequest.put(url[, data[, config]])
weexRequest.patch(url[, data[, config]])
Global weexRequest defaults
// 设置默认选项weexRequestdefaultbaseURL = "https://api.github.com/";weexRequestdefaultheaders = "Content-Type": "application/json";
Interceptors
You can intercept requests or responses before they are handled by then
or catch
.
; // 设置默认选项weexRequestdefaultbaseURL = "https://api.github.com/";weexRequestdefaultheaders = "Content-Type": "application/json";// body 格式化方式 json/query// 默认设置为json { "name": "wq", "type": "json"}// 设置为query 格式化形式为 name=wq&type=jsonweexRequestdefaultbodyParse = 'json'; // 拦截请求weexRequestinterceptors { console; return Promise;}; // 拦截响应weexRequestinterceptors { console; return Promise;}; ;