1
我正在使用Laravel 5.1設計REST API。查詢字符串的REST API驗證
我很好奇是否有必要驗證查詢字符串?
https://www.example.com/users?page=1;count=20
如果用戶放入page =「abc」或count =「abc」?會怎麼樣?我應該返回一個錯誤還是隻返回空結果?
感謝
我正在使用Laravel 5.1設計REST API。查詢字符串的REST API驗證
我很好奇是否有必要驗證查詢字符串?
https://www.example.com/users?page=1;count=20
如果用戶放入page =「abc」或count =「abc」?會怎麼樣?我應該返回一個錯誤還是隻返回空結果?
感謝
理論上的URI是一個原子標識,所以你應該返回404 Not Found
,無論錯誤的語法或語義。在實踐中,最好返回一個400 Bad Request
並詳細解釋錯誤。
謝謝你。將進行驗證! – ssuhat