Jos*_* A. 4 javascript api get axios
我怎样才能像这样,将主体参数和带有授权令牌的标头发送到此
const searchByDate = async ({ date1, date2 }) => {
const tokenApp = window.localStorage.getItem('token');
const { data: res } = await axios.get(`${baseUrl}/search`, {
data: { date1: date1, date2: date2 },
headers: { Authorization: `${tokenApp}` },
});
return res;
};
Run Code Online (Sandbox Code Playgroud)
到目前为止,它向我抛出一个错误,缺少所需的请求正文
一般来说,abody对于GET请求来说是没有意义的,所以axios不支持它。
如果你阅读axios 配置文档,你会发现
//
data是作为请求正文发送的数据
// 仅适用于请求方法 'PUT'、'POST'、'DELETE 和 'PATCH'
您可以在HTTP GET with request body中阅读更多内容,了解原因。
如果您想在 GET 请求中发送数据,请使用该params属性
//
params是随请求一起发送的 URL 参数
// 必须是普通对象或 URLSearchParams 对象
| 归档时间: |
|
| 查看次数: |
21609 次 |
| 最近记录: |