Telstra Ответов: 2

Как вызвать внешний веб-api из jquery ajax


Привет,

У нас есть веб-api, который встроен в отдельное решение в целом. Я хочу использовать это в своем проекте. Не могли бы вы помочь мне, как вызвать этот внешний веб-api из jquery ajax. Веб-API размещается в том же домене интрасети.

Спасибо,
Нилеш

Что я уже пробовал:

Я знаю, как его назвать, когда он находится в рамках одного и того же проекта, но не уверен, когда он находится совершенно в другом решении.

2 Ответов

Рейтинг:
17

sachin.vishwa90

Когда вы говорите, что знаете, как вызвать его, когда он находится в рамках того же проекта, это означает, что вы уже знаете, как это сделать. Нет абсолютно никакой разницы в процедуре вызова api через ajax. Единственное отличие в вашем случае будет заключаться в том, что API будет иметь адрес.
например, это будет похоже на https://www.myawesomeapi.com/api/getmethod это будет Ваш url-параметр в вашем вызове ajax.
вы можете опубликовать код, в котором вы вызвали api, когда он находится в том же проекте.
Это поможет решить проблему здесь.


Рейтинг:
11

Prasad Nikumbh

Вы знаете, как вызвать api, это круто.

Пожалуйста, выполните следующие действия для вызова api в качестве универсального.

1.Опубликовать ваш веб-API в любой сервер или локальный сервер
2.вы получите путь api от него правильно.
например:->
https://www.api.com/api/methodname

3.Теперь перейдите в свой проект, откуда вы хотите вызвать api.
а) вы знаете путь развития. api.so объявите этот корневой путь глобальным
например:-> ServerPath='https://www.api.com/api'
Б.и когда вы вызываете api, просто поместите serverPath, то есть глобально объявленный с вашим именем метода api
например:-> serverPath + '/MethodName'
в вашем URL-адресе вызова ajax.
5.и с этим вы можете вызвать метод проекта webapi, и вы можете делать все, что хотите.