我正在使用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端点一样访问此端点?
答案 0 :(得分:0)
尝试
localhost
或127.0.0.1
答案 1 :(得分:0)
第一点是用帖子替换你的请求方法。 GET是不要修改服务器端的东西。这与旅游问题无关,但尊重标准很重要。
如果它在您的浏览器上运行而不在Postman上运行: