現在、ASP.NET Web APIアプリケーションを開発中です。route parameters
を使用してサーバーにデータを送信しています。また、body
のようなデータを送信することもできます。をJSON
形式で入力し、サーバーに送信します。サーバーにデータを送信するためのASP.NET Web APIのベストプラクティス
例:
http://localhost:59035/api/Authors/AddAuthors/MyTokenKey/AuthorName
そして、私はこのようなボディにデータを送信する場合:
TokenKey=MyTokenKey&AuthorName=AuthorName
私のサーバーの方法に比べても呼ばれています。どちらの方法でもデータを送信できます。
混乱は、サーバーにデータを送信する最も良い方法ですか?本体内のルーティングパラメータ
- 。コールする
我々はそれが他の人に表示されているよりも、route parameters
にデータを渡すと、私たちの要求はPOST
、GET
または何か他のもののように、その方法ではある問題ではありません。..
グッドプラクティスWeb API
また、Web APIを呼び出すには、どちらが良い方法であるかを、server side
またはclient side
から知りたいと思います。
たとえば、Web APIを作成してone domain
にホストして、Web API
をanother domain
から呼び出したいとします。だからclient browser using AJAX
からAPIを呼び出すか、サーバからWeb API
に電話する必要があります。
- ウェブAPIは、
Server
から電話する必要がありますか?
ありがとうございます。
ありがとうございます。しかし、どのメソッドでAPIを呼び出す必要がありますか? 'AJAXを使うクライアントブラウザ'や 'サーバ'のように? –
私の答えを – Waldemar
に更新しました。これは私の「独自のAPI」ですが、私はすべての「ドメイン」と「アンドロイド」と「IO」に利用できるようにしたいと考えています。「原点通過要求」を許可するのは安全ですか? –