Web サービスと post/get 戻りデータの取得の違いは何ですか?
post/get の値を取得して直接データを返すことと Web サービスの違いは何ですか?両者の長所と短所は何ですか?
単純な API を作成すると仮定します:
get は、ユーザー ID とタイプを取得した後、データベースにユーザー ID が存在するかどうかを判断し、存在する場合はタイプに基づいてデータを返します。
この API を実装するには、上記の 2 つの方法のうちどちらが適していますか?
-----解決策--------------------------------データ取得の観点から: すべて同じ
これらはすべてデータを提供するサービスです
違いは次のとおりです。Web サービスはパブリック データ サービスを提供し、wsdl を使用して受信データと送信データの形式とメソッドについて合意します
post/get はプライベート サービスを提供しており、データ形式はお客様によって非公開で合意されています
------解決策------ -------------追記
独自の Web サイト用の API を開発している場合は、REST を使用することをお勧めします。もちろん、サイト内で使用するためのREST
でもあります。
このようにして、必要なときに対応する REST 文字列を公開でき、API を別途開発する必要はありません