我怎樣纔能有一個API,可以調用http://our.api.com/product/<id1>,<id2>
,並使用webnoir接收ID列表?如何在noir中創建REST API以接收ID列表?
回答
(defpage product-view "/product/:ids" {:keys [ids]}
(str (into [] (map #(Integer/parseInt %) (.split ids "-"))))
)
這裏一個參數(IDS)被傳遞通過分裂 「 - 」,然後將每個元件被解析爲INT 爲URL http://our.api.com/product/11-222-3 的輸出將是 [11 222 3]
您可以選擇其他分隔符,然後選擇「 - 」,但是,。不工作(我沒有時間來弄清楚它是什麼:限制環或其他人)
這只是缺少一組方括號: '(defpage [:get [「/ product /:ids」]] {:keys [ids]} (json(map# (defger [:get [「/ product /:ids」:ids#「\ d +((Integer/parseInt%)(.split ids」)「)))) ,(dsp),「\ d +)*」]] {:keys [ids]} (json(map#(Integer/parseInt%)(.split ids「,」)))'' – mikebridge
@mikebridge,我收到CompilerException java。 lang.ClassFormatError:JVMCFRE068類名稱無效; class = ... $ GET_LBRACK__DOUBLEQUOTE___product___GT_ids_DOUBLEQUOTE_ _GT_ids _SHARP__DOUBLEQUOTE__BSLASH_d_PLUS _(,_ BSLASH_d_PLUS _)_ LT__DOUBLEQUOTE__RBRACK_ $ fn__4617 – zmila
奇怪---您運行clojure/java的組合是什麼? – mikebridge
- 1. 在REST API中創建「假」ID
- 2. 如何在REST API中創建堆棧?
- 3. 如何在PHP中創建REST API?
- 4. REST API:如何創建或更新列表項中的附件?
- 5. 如何獲得Magento的產品ID,而與REST API創建ID
- 6. 正在接收INTERNAL_SERVICE_ERROR REST API
- 7. 在ATK4中創建REST API?
- 8. 在ASP.Net中創建REST API
- 9. PHP REST API如何接收PUTted數據?
- 10. 在ListAdded列表中創建列表事件接收器
- 11. 創建REST API
- 12. 如何使用REST API獲取SharePoint列表屬性'創建者'
- 13. 如何在Orbeon中使用REST API創建表單定義?
- 14. 如何在鏈接列表中創建鏈接列表?
- 15. 如何在C#中創建API來推送或接收數據?
- 16. 如何在REST中創建POST請求以接受JSON輸入?
- 17. 如何使用多個ID選擇創建REST API端點
- 18. Django REST API接收圖像
- 19. 如何在R中創建ID列
- 20. 如何創建收藏夾列表iphone
- 21. 如何在Mule中接收REST API請求?
- 22. 創建REST/JSON API
- 23. 創建REST Api bean
- 24. 從PHP API創建REST API
- 25. 如何創建接收器以創建新事件
- 26. 在ApplicationUser中創建收藏夾列表
- 27. 如何爲Yii2-basic-template創建REST API
- 28. 如何自動創建REST API node.js/MongoDB
- 29. 如何使用nodejs創建POST rest api?
- 30. 如何創建蔚藍VM與REST API
不要在URL中使用逗號分隔值。而是使用查詢字符串來傳遞產品ID – Ankur