使用ASP.NET Core定义API调用程序类

我正在开发一个可以调用Prestashop API的应用程序。我以前使用过API,但在ASP.NET Core中没有使用过。

在Java的客户端(改造)上,我们曾经有一个接口,用于定义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 Core中是否有实现此目的的标准(或方法)?

hy5_hy5 回答:使用ASP.NET Core定义API调用程序类

没有“标准”方法,但是有一个retrofit端口,您可以使用它称为refit

还有多种其他方式,例如直接使用HttpClient,使用RestSharp

您可以阅读有关如何在Microsoft文档上执行http请求的更多信息,例如here

本文链接:https://www.f2er.com/3159870.html

大家都在问