spring - 为什么 Hybris 控制器端点不能使用 Postman 等工具作为 REST 使用?
问题描述
我正在使用 Hybris 6.2,其中一个要求是,在使用特定付款类型下订单时,保留订单创建,然后通过 Web 服务端点接收验证付款的请求,然后下订单。
到目前为止,一旦结账以这种特定的付款类型结束,我们就会保存购物车,为了处理这个问题,我看到了在店面的控制器上创建方法的选项。
我使用以下方法创建了 UpdateCartToOrderController(到目前为止,它应该在成功时返回一个 OK 字符串):
@Controller
@RequestMapping(value = "/update-cart2order")
public class UpdateCartToOrderController
{
private static final String OK_STATUS = "OK";
@ResponseBody
@RequestMapping(method = RequestMethod.GET)
public String updateCartToOrder()
{
// --- order creation login will be here ---
return OK_STATUS;
}
}
使用网络浏览器时,当我输入路径https://italika.local:9002/italikastorestorefront/italika/es/update-cart2order 时,我看到我返回的消息没有问题,但是当我在 Postman 之类的东西上进行测试时我收到“无法得到任何回应”的消息。
我可以做些什么来像普通的 REST 端点一样访问这个端点?
解决方案
尝试
- 在您的网址中使用
localhost
或127.0.0.1
- 其他 OOTB URL ( https://localhost:9002/c/YourCatagoryCode/facets )
- 与邮递员一起使用自签名证书
推荐阅读
- python - 如何比较 html 中的 datetimepicker 表单的日期和 python 中的另一个日期
- delphi - Delphi 字符串排序
- docker - 为什么 docker swarm 使用秘密路径而不是秘密值?
- flutter - 在flutter中使用firebase动态链接导航到特定的firestore页面
- javascript - 如何在 vanilla js/ts (Angular) 中重启动画并支持 IOS
- mysql - 如何编写 sql 查询以根据所选状态获取产品的成本 a 和成本 b?
- node.js - TypeError:无法读取 Socket.socket.on 处未定义的属性“发射”
- ansible - 如何根据用户提供的变量运行角色
- node.js - 如何修复“EPERM:不允许操作,取消链接 {FILE PATH}”错误?
- python - 将文本从 jira 转换为 markdown