{ "pageNum":1, "pageSize":3, "data":{ "name":"阿" } }"status": 400, "error": "Bad Request", "path": "/Goods"格式正确吗
时间: 2023-10-16 19:09:50 浏览: 100
根据您提供的信息,这个请求格式是不正确的。正确的格式应该是:
```
{
"pageNum": 1,
"pageSize": 3,
"data": {
"name": "阿"
}
}
```
其中,`pageNum`表示请求的页码,`pageSize`表示每页的数据条数,`data`是一个包含查询条件的对象,这里查询条件是`name`为`阿`的数据。
相关问题
onSubmit() { let params = { name: this.sizeForm.name, beginDate: this.sizeForm.beginDate, endDate: this.sizeForm.endDate, pageNum: 1, pageSize: 10 }; axios.get('http://localhost:8085/LoginAndRegister/fill/selectFill', params).then(response => { console.log(response.data); this.tableData = response.data.rows; this.total = response.data.total; }).catch(error => { console.log(error); }); }, 这段代码哪里不对’
这段代码中,axios.get()方法的第二个参数应该是一个配置对象,而不是一个简单的参数对象。应该将params对象放入配置对象的params属性中,如下所示:
```
axios.get('http://localhost:8085/LoginAndRegister/fill/selectFill', {
params: {
name: this.sizeForm.name,
beginDate: this.sizeForm.beginDate,
endDate: this.sizeForm.endDate,
pageNum: 1,
pageSize: 10
}
}).then(response => {
console.log(response.data);
this.tableData = response.data.rows;
this.total = response.data.total;
}).catch(error => {
console.log(error);
});
```
另外,在使用axios进行网络请求时,需要注意跨域问题。如果接口地址和前端页面不在同一个域名下,需要在后端进行CORS配置或使用代理来解决跨域问题。
http://127.0.0.1:8814/statistics/sales/{pageNum}/{pageSize}在postman中访问这个接口怎么填pageNum
要在 Postman 中访问这个接口并填写 pageNum 参数,可以按照以下步骤进行操作:
1. 打开 Postman 并选择 POST 请求方式。
2. 在 URL 中填写接口地址:http://127.0.0.1:8814/statistics/sales/{pageNum}/{pageSize},其中 {pageNum} 和 {pageSize} 是路径参数,需要替换成实际的值。
3. 在 Headers 中添加 Content-Type 参数,将其设置为 application/json。
4. 在 Body 中选择 raw,然后选择 JSON 编辑器。
5. 在 JSON 编辑器中填写请求参数,例如:
```
{
"pageNum": 1,
"pageSize": 10
}
```
6. 点击 Send 发送请求,服务器就会返回符合条件的数据。
注意:在填写 URL 中的 {pageNum} 参数时,需要将其替换成实际的数字值,例如 1、2、3 等。
阅读全文