http.post 用于发起 POST 请求。
post(url:string, body: string | object | Record<string, string>, request?: Request): Response
参数
参数 | 类型 | 描述 |
url | string | URL 字符串 |
body | string、object 或 Record<string, string> | 请求体 |
request | 可选,请求对象,请求对象中的 method、url 和 body 字段不会覆盖 HEAD 和 url、body 参数 |
返回
类型 | 描述 |
响应对象 |
样例
发起 POST 请求:
import http from 'pts/http';export default function () {const data = { user_id: '12345' };const headers = { 'Content-Type': 'application/json' };const request = {headers,};const resp1 = http.post('http://httpbin.org/post', data, request);const resp2 = http.post('http://httpbin.org/post', '123', request);console.log(resp1.json().json.user_id); // 12345console.log(resp2.json().json); // 123}