В настоящее время я разрабатываю приложение ASP.NET Web API, и я отправляю данные на сервер с помощью route parameters
, и я также могу отправить данные в body
, в формате JSON
и отправить его на сервер.Лучшая практика веб-API ASP.NET для отправки данных на сервер
Пример:
http://localhost:59035/api/Authors/AddAuthors/MyTokenKey/AuthorName
И если я отправляю данные в теле, как это:
TokenKey=MyTokenKey&AuthorName=AuthorName
Чем мой метод сервера также называется. В обоих направлениях мы можем отправить данные.
Так что путаница - лучший способ отправить данные на сервер?
- В маршрутизации параметров
- В теле.
Если мы передаем данные в route parameters
, чем это видно на других, это не имеет значения, наш запрос, в котором метод, как POST
, GET
или что-нибудь еще ..
хорошая практика, чтобы позвонить веб-API.
Я также хочу знать, какой хороший метод называется веб-API, от server side
или от client side
.
Например, я создал веб-API и размещал на one domain
, и я хочу назвать это Web API
от another domain
. Так что лучший способ вызвать API из client browser using AJAX
или позвонить мне нужно позвонить Web API
с сервера.
- Веб-API должен быть связан с
Server
?
Спасибо.
Спасибо, но в каком методе мы должны назвать API? например, из браузера «Клиенты» с использованием AJAX или на «сервере»? –
обновил мой ответ – Waldemar
Это мой «собственный API», но я хочу сделать доступными все мои «домены» и «Android» и «IO».Можно ли разрешить «запрос на перекрестный исход»? –