首页 > 解决方案 > 为什么 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 端点一样访问这个端点?

标签: springrestcontrollerhybris

解决方案


尝试


推荐阅读