ユーザー、製品などのエンティティに使用される RESTful Web サービスを開発しようとしています。
使用したい新しいユーザーを作成するには
[POST] site/user
REST仕様が言うように
ただし、ユーザーも検索したい。REST仕様によると、
[GET] site/user?name=Shuaib&city=Dhaka
ここまでは順調ですね。しかし、検索パラメーターの一部として大きな JSON データを入力したい場合はどうすればよいでしょうか? その場合に get を使用すると -> URL がぎこちなくなります -> GET 要求の URL サイズに制限があるため、大きな JSON データは URL サイズを超える可能性があります
これらの問題のため、POST を使用してユーザーを検索したいと考えています。
[POST] site/user
これは良い開発プラクティスですか?