Определение класса вызывающего API с помощью ASP.NET сердечник

Определение класса вызывающего API с помощью ASP.NET сердечник

05.11.2019 02:53:57 Просмотров 56 Источник

Я разрабатываю приложение, которое вызывает API Prestashop. Я работал с APIs раньше, но не в ASP.NET ядро.

На стороне клиента в Java (retrofit) у нас был интерфейс, в котором мы определяли наши URL-вызовы и имена функций следующим образом:

public interface TodoApi {

    @POST("/owners/login")
    Call<String> loginP(@Body UserLogin login);

    @POST("/workers/login")
    Call<String> loginT(@Body UserLogin login);

    @POST("/workers/token")
    Call<String> tokenT(@Body String token);

    @POST("/owners/token")
    Call<String> tokenP(@Body String token);

    ...
}

Есть ли стандарт (или способ) достижения этого в ASP.NET ядро?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/58710831/defining-an-api-caller-class-with-asp-net-core#comment103725399_58710831
Какое это имеет отношение к платформе Microsoft Bot Framework?
https://stackoverflow.com/questions/58710831/defining-an-api-caller-class-with-asp-net-core#comment103741234_58710831
Каков ваш ожидаемый стандартный способ? Как вы достигли своего требования с помощью API? Ты хочешь сказать, что хочешь asp.net core api для возврата xml? Каковы ваши ожидаемые входные и выходные данные asp.net основной api?

Ответы - Определение класса вызывающего API с помощью ASP.NET сердечник / Defining an API caller class with ASP.NET Core

Является ответом!
Ilya Chernomordik

06.11.2019 03:17:49

Нет никакого "стандартного" способа сделать это, но есть порт retrofit, который называется refit, который вы можете использовать.

Существует несколько других способов, например, использование HttpClientнапрямую, использование RestSharpи т. д.

Вы можете прочитать больше о том, как выполнять http-запросы на Microsoft docs, например, здесь .

Закрыть X