Appearance
uuhttp
get(url[, config])
参数
参数 | 类型 | 说明 |
---|---|---|
url | string | url |
config | object | 配置复杂请求 |
返回值
object
响应对象, 如果是 json
会自动尝试 JSON.parse
放置到 data
中
代码
demo
javascript
const response = uuhttp.get('https://www.baidu.com', {
async: false,
headers: {},
success: function(data) { },
error: function(message, status) { }
})
console.log(uuhttp.get('https://bilibili.com/user'))
post(url, body[, config])
参数
参数 | 类型 | 说明 |
---|---|---|
url | string | url |
body | object / string | body |
config | object | 配置复杂请求 |
返回值
object
代码
demo
javascript
const response = uuhttp.post('https://www.baidu.com/login', {
username: '123',
password: 'pwd123'
})
cretae(config)
创建新的 http 客户端
参数
参数 | 类型 | 说明 |
---|---|---|
url | string | url |
config | object | 配置 |
返回值
object
代码
demo
javascript
const uuhttp = require('uuhttp').cretae({
timeout: 5000, // 5秒
baseUrl: 'http://localhost:8080', // 基础路径
contentType: 'application/json;charset=UTF-8'
})