ホームページ >バックエンド開発 >PHPチュートリアル >Web サービスと post/get 戻りデータの取得の違いは何ですか?

Web サービスと post/get 戻りデータの取得の違いは何ですか?

WBOY
WBOYオリジナル
2016-06-23 14:03:461124ブラウズ

post/get の値を取得して直接データを返すことと Web サービスの違いは何ですか?両者の長所と短所は何ですか?
単純な API を作成するとします。
ユーザー ID とタイプを取得し、これら 2 つの値を取得した後、データベースにユーザー ID が存在するかどうかを判断し、存在する場合はタイプに応じてデータを返します。
この API を実装するには、上記の 2 つの方法のうちどちらが適していますか?


ディスカッションへの返信 (解決策)

データを取得するという観点から見ると、それらはすべて同じです
データを提供するサービスです
違いは次のとおりです: Web サービスはパブリック データ サービスを提供し、受信するサービスは次のとおりです。データは wsdl を通じて合意されます データ形式とメソッド
post/get はプライベート サービスを提供し、データ形式はお客様によってプライベートに合意されます

追加します
独自の Web サイト用の API を開発している場合は、次を使用することをお勧めします
休む。もちろん、サイト内でも REST が使用されています
このようにすることで、必要なときに対応する REST 文字列を公開できます


を追加するには
独自の API を開発している場合。ウェブサイトでは、REST を使用することをお勧めします。もちろん、サイト内でも REST が使用されています
このようにして、必要なときに対応する REST 文字列を公開することができます。API を別途開発する必要はありません

モデレーターさん、ありがとうございます。

実は私は未だにRESTFul APIとWebサービスの違いが分かりません。 RESTってデザインパターンじゃないの?では、具体的にはどのような方法で実現するのでしょうか?投稿/取得しますか? 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。