Web API, REST API, версия 6

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #23773
    Mikhail
    Модератор

    Обратите внимание на WebApiClientSample — пример вызова веб-API из приложения, которое не является веб.

    #29383
    cond33
    Участник

    Попробовал повторить пример, столкнулся с проблемой этапе с авторизацией. Использовал этот код на python:

    
    import requests
    
    url = 'http://192.168.0.183/Api/Auth/Login'
    myobj = {'Username': 'admin', 'Password': 'scada'}
    
    x = requests.post(url, json = myobj)
    
    print(x.text)
    

    Получаю ответ:

    
    {"ok":false,"msg":"Действие не разрешено."}
    

    Версия Scada 6.1.4

    #29385
    Mikhail
    Модератор

    В проекте в файле ScadaWebConfig.xml проверьте параметр AllowAuthApi. Он должен быть true.

    #29386
    Mikhail
    Модератор

    Для работы через API требуется включить cookies.

    #29388
    cond33
    Участник

    Всё получилось. С cookies разобрался.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Вы должны авторизироваться для ответа в этой теме.