--- title: PUT 请求 --- # {{ $frontmatter.title }} ::: tip {{ $frontmatter.title }} HTTP PUT 请求方法使用请求中的数据创建或者替换目标资源。 ::: ## 普通的 `PUT` 请求 您可以传入第一个参数 `url` 发送 `PUT` 请求。 ```ts import axios from 'axios-miniprogram'; axios .put('https://api.com/test') .then((response) => { // 成功之后做些什么 }) .catch((error) => { // 失败之后做些什么 }); ``` ## 携带数据的 `PUT` 请求 您也可以额外传入第二个参数 `data` 发送携带数据的 `PUT` 请求。 ```ts import axios from 'axios-miniprogram'; axios .put('https://api.com/test/:id', { id: 1, name: 'test', password: '123456', }) .then((response) => { // 成功之后做些什么 }) .catch((error) => { // 失败之后做些什么 }); ``` ## 携带自定义配置的 `PUT` 请求 您也可以额外传入第三个参数 `config` 发送携带自定义配置的 `PUT` 请求。 ```ts import axios from 'axios-miniprogram'; axios .put( 'https://api.com/test/:id', { id: 1, name: 'test', password: '123456', }, { headers: { 'Content-Type': 'application/json', }, }, ) .then((response) => { // 成功之后做些什么 }) .catch((error) => { // 失败之后做些什么 }); ``` ## 兼容性