1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/l0km-facelog

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README-csharp.md 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 24.11.2024 21:51 f5c3984

Клиент на C#

Сервис facelog предоставляет RESTful-стиль Web API.

Для создания кода клиента на C#, который будет обращаться к RESTful-стилю Web API, используется инструмент генерации клиентского кода swagger-codegen. Сгенерированный код на C# компилируется в динамическую библиотеку, которую можно вызывать из проектов на C#.

Запуск swagger-codegen

Для запуска swagger-codegen требуется поддержка JDK 7 или более поздней версии.

Загрузка swagger-codegen

Скачайте swagger-codegen из центрального репозитория Maven:

io.swagger:swagger-codegen-cli:2.4.20

Скачать можно по ссылке:

https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.20/swagger-codegen-cli-2.4.20.jar

Команда для скачивания:

wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.20/swagger-codegen-cli-2.4.20.jar

Генерация клиентского кода (C#)

Выполните следующую команду в командной строке, чтобы сгенерировать код на C#:

В Windows:

java -jar swagger-codegen-cli-2.4.20.jar generate ^
    -i http://facelog.facelib.net:26413/v2/api-docs ^
    -l csharp ^
    --api-package facelog --model-package facelog.model ^
    -o client\facelog\csharp

Здесь client\facelog\csharp — это папка, в которой будет сохранён сгенерированный код.

На Linux:

java -jar swagger-codegen-cli-2.4.20.jar generate \
    -i http://facelog.facelib.net:26413/v2/api-docs \
    -l csharp \
    --api-package facelog --model-package facelog.model \
    -o client/facelog/csharp

Пример вызова

Пример вызова можно найти в файле README.md в папке сгенерированного кода.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/l0km-facelog.git
git@api.gitlife.ru:oschina-mirror/l0km-facelog.git
oschina-mirror
l0km-facelog
l0km-facelog
dev3