Как вызвать Asp.net Web API, используя HTTP в ярком скрипте? - PullRequest
0 голосов
/ 13 июня 2019

Я создал один API в базе консолей ASP.NET C #.Я использовал функцию самостоятельного размещения.Мой веб-API для публикации имени пользователя и пароля от bright-script.Я тестирую онлайн-инструмент почтальона, он работает правильно.Но я не знаю, как он используется в bright-script, пожалуйста, помогите.

Я использую базовый URL http://localhost:1579/ для хостинга

и возвращаемое имя только

public string Post([FromUri] string name) 'Also Check the FromBody
    return name;
}

Я использую инструмент почтальона по ссылке http://localhost/api/DefaultAPI/ и параметр pass name = "ABC" возвращает ASP.NET, работающий должным образом.Я знаю, что возможна передача только HTTPS.Теперь я использовал HTTP, чтобы можно было использовать roURLTransfer или применять по-другому.

1 Ответ

0 голосов
/ 20 июня 2019

Вы можете использовать как Http, так и Https, но это должен быть действующий URL, localhost не будет работать.

Я также использовал веб-API, разработанный с использованием ASP.NET

Пример кода для вызоваAPI от ROKU

для метода GET

readName = createObject("roUrlTransfer")
readName.setUrl("http://example.com/api/defaultapi?name=ABC")
Name=readName.GetToString()

для метода POST

roRequest = createObject("roUrlTransfer")
roRequest.setUrl("http://example.com/api/defaultapi")
roRequest.SetRequest("POST")
roRequest.PostFromString("")
...