ASP.NET MVC コントローラーに対する ASP.NET Web API の利点は何ですか?
私の知る限り、IIS + WebDAV は、「PUT」動詞の使用中に ASP.NET Web API と競合します[1]。
ASP.NET MVC コントローラーと JsonResult などを使用してクライアントと通信できます。クライアントは HTTP GET+POST を使用し、互換性を高めるために動詞を使用しません。ASP.NET MVC に対する ASP.NET Web API の利点は何ですか?
また、ASP.NET Web API は、desigend teens HTTP 動詞のみを使用する必要があります。ロボットにJUMPを許可する Web API を開発したいのですが、JUMPは標準の HTTP 動詞ではありません。では、どのように URL を設計するのでしょうか? http://localhost/api/robot/jump
? ただし、RESTful ではありません (RESTful の URL には動詞を含めないでください)。