我試圖使用Broadleaf API來創建購物車,在消費者應用程序中添加項目和簽出。 克隆演示應用程序和修改的配置按照鏈接: https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/rest/rest-tutorialsBroadleaf APIs無法正常工作
問題: 1.創建新Cart-> POST:http://localhost:8080/api/v1/cart 異常:HttpRequestMethodNotSupportedException:請求方法 'POST' 不支持 隨着GET請求:奮力
- 添加產品編號: POST:http://localhost:8080/api/v1/cart/1?categoryId=1&customerId=100 異常:HttpRequestMethodNotSupportedException:請求方法 'POST' 不支持 ģ ET請求工作,但沒有添加產品。
3.添加付款到Order POST:如在上述URL 異常提到http://localhost:8080/api/v1/cart/checkout/payment?customerId=100 添加了OrderPaymentWrapper在體內: messageKey 「: 」queryParameterNotPresent「, 」消息「:」 COM。 broadleafcommerce.rest.api.exception.BroadleafWebServicesException.queryParameterNotPresent」
另外,簡稱https://demo.broadleafcommerce.org/api/v2/swagger-ui.html#/調用API按招搖文檔。 同樣的問題,無法創建訂單流。
我試過通過在本地主機上運行來調試https://github.com/BroadleafCommerce/DemoSite 同樣的問題。
請指教。
您使用的是什麼版本的Broadleaf? 5.2 API(我們的最新版本)在端口8082和8445上監聽,但如果您使用的是8080,則表示您沒有使用最新版本。正確的答案取決於你使用的是什麼版本。 – phillipuniverse
謝謝@phillipuniverse。是的,我克隆了最新的Broadleaf spring引導應用程序並運行了API模塊。提到的localhost:8082/api/v1/swagger-ui.html(同上面的問題,例如創建購物車說不支持POST請求)。無法使用API創建訂單。請建議我是否缺少任何東西。 –