Использование API / WebService в Python вместо C# - PullRequest
0 голосов
/ 07 августа 2020

Мне нужно использовать веб-сервис, где на моем собственном веб-сервере скрипт должен регулярно делать запросы GET. Существует документация с множеством примеров C#. Это должно сработать (мне не удалось запустить его на моем windows p c).

https://integration.questback.com/integration.svc

Вы создали службу.

Чтобы протестировать эту службу, вам нужно создать клиента и использовать его для вызова службы. Это можно сделать с помощью инструмента svcutil.exe из командной строки со следующим синтаксисом:

svcutil.exe https://integration.questback.com/Integration.svc?wsdl

Это сгенерирует файл конфигурации и файл кода, содержащий класс клиента. Добавьте два файла в клиентское приложение и используйте созданный клиентский класс для вызова службы. Например:

C#

class Test
{
    static void Main()
    {
        QuestBackIntegrationLibraryClient client = new QuestBackIntegrationLibraryClient();

        // Use the 'client' variable to call operations on the service.

        // Always close the client.
        client.Close();
    }
}

Поскольку сервер основан на linux, а я не знаю части C# + XML, я хотел спросить, есть ли способ запустить этот запуск на сервере linux, предпочтительно с Python (я знаю, что этот вопрос довольно расплывчатый, извините).

Спасибо!

...