何你配置的應用具有以下特點:如何使用查詢字符串獵鷹蟒蛇
定義爲
app.add_route('/v1/tablets', TabletsCollection())
而且還是一個API端點能夠使用QueryParams像這
https://example.com/api/v1/tablets?limit=12&offset=50&q=tablet name
集合已檢索整個列表,並使用過濾器和012兩種方法用於創建單個記錄。
我一直在尋找的淨有一段時間了,你怎麼QUERY_STRING和正確分析PARAMS?
謝謝你的答案的一部分,但我已經試過了直之初,由於某種原因,這是行不通的。這裏是要點,我從教程頁面https://gist.github.com/woss/db48b850503a09ac5fa092498970d1d4 – woss
修改我是否需要指定的Content-Type比'應用/ json'別的東西嗎? – woss
我對你的要點(第17行的'TabletsCollection',而不是'TabletsResource')做了一些改動,並用'uwsgi --wsgi-file falcon-app.py --callable app --http:9000'運行了它。如果我然後運行'curl localhost:9000/v1/tablets?foo = bar',我得到響應'{「qs」:「foo = bar」,「params」:{「foo」:「bar」}}'。即使我設置了內容類型:'curl localhost:9000/v1/tablets?foo = bar -H「Accept:application/json」-H「Content-Type:application/json」',這也可以工作。也許問題出在你用來提出請求的地方。 –