1. ホーム
  2. web-services

[解決済み] Web APIとWebサービスの違いは何ですか?

2022-05-04 20:23:24

質問

とは何か違いがあるのでしょうか? ウェブAPI ウェブサービス ? それとも同じものなのでしょうか?

解決方法は?

ウェブサービスは通常 WSDL を作成し、そこから自動的にクライアントのスタブを作成することができます。ウェブサービスは SOAPプロトコル . ASP.NET Web API は、マイクロソフトの新しいフレームワークで RESTベースのインターフェース . レスポンスはJSONまたはXMLのいずれかになりますが、Web APIはWebサービスのWSDLのようなサービス記述を提供しないため、クライアントを自動的に生成する方法がありません。 つまり、どの手法を使いたいかは要件次第ということになる。もしかしたら WCF は、MSDN のドキュメントを見れば、あなたの要件にもっと合うことがわかります。