如果一個queryString可以包含一個字符'.'
?如果一個queryString可以包含'。'
http://localhost:80/api/petstore/address/filter=address.id=100
在我的記憶就不能請求正確的主機,所以我的老代碼替換'.'
到'^'
, 和更換服務器中'^'
到'.'
。該問題無法通過編碼修復,因爲'.'
不會編碼 。
我只是想仔細檢查,如果queryString可以包含字符'.'
,並有沒有更好的解決方案來解決這個問題。
非常感謝,我部署了一個WEB-API項目,並使用了路由規則,所以沒有?字符。 –
是的,它是不同的路由。那麼單個值應該是'filter = address.id = 100'? – MikeSmithDev
@LewisZou'.'是安全的,但如果您不採取措施解決問題,會導致路線問題。我更新了答案,以鏈接到另一個關於路線期間的SO答案。 – MikeSmithDev