postman调用odoo中的接口

博客总结了postman调用接口的规律,指出postman只能调用json接口,且在调用前需先调用odoo的接口localhost:8069/web/session/authenticate。

我不知道原因,只总结到规律。

postman只能调用json接口

在调用之前还需要先调用一下odoo的接口:localhost:8069/web/session/authenticate

### 如何使用 Postman 调用收单接口 #### 接口调用基础 在 Spring MVC 中,`@RequestMapping` 注解用于指定 HTTP 请求的映射路径和方法类型。如果没有明确指定请求方式,则默认支持 GET 和 POST 方法[^1]。因此,在开发过程中可以通过浏览器发送 GET 请求或者借助工具如 Postman 发送任意类型的请求。 #### 使用 Postman 的基本步骤 以下是利用 Postman 工具调用收单接口的具体配置: 1. **URL 设置** - 打开 Postman 并新建一个请求。 - 填写目标服务器 URL 地址,例如 `http://localhost:8080/user/save`。这里的 `/user/save` 是由 `@RequestMapping("/user")` 和 `@RequestMapping("/save")` 组合而成的完整路径[^2]。 2. **HTTP 方法选择** - 如果需要模拟表单提交或其他非 GET 数据传输场景,请将 Method 下拉菜单更改为 POST 或其他适合的方式(PUT, DELETE 等)。 3. **Header 参数设定** - 添加必要的头部信息,比如 Content-Type 应设为 `application/json` 当传入 JSON 格式的 body 时;如果是文件上传则可能是 multipart/form-data。 4. **Body 构造 (针对 POST/PUT 请求)** - 切换至 Body Tab ,依据实际需求选用 raw/x-www-form-urlencoded 等形式填充数据内容。 ```json { "name": "John Doe", "email": "john.doe@example.com" } ``` 5. **参数绑定** 后端可通过实体类自动解析前端传递过来的数据项。假设存在 User 实体类作为接收载体,则无需额外编码即可完成字段匹配过程[^1]。 6. **运行调试** - 完成以上各项准备工作之后点击 Send 键发起网络交互动作并查看响应结果。 7. **验证逻辑正确性** - 结果返回后可以根据业务规则判断是否成功以及进一步分析错误原因所在之处。 --- ```python import requests url = 'http://localhost:8080/user/save' headers = {'Content-Type': 'application/json'} data = {"name":"Alice","age":25} response = requests.post(url=url,json=data) print(response.text) ``` 此脚本展示了另一种实现相同功能的方法——基于 Python 的 Requests 库发出 post 请求给 spring boot api endpoint 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值