c# - 在 .NET 环境中使用 REST API 的最常见方法是什么? C#、JS 还是其他语言?

标签 c# asp.net-mvc rest

最好使用 Javascript、AngularJS、TypeScript 来使用 REST API,还是直接使用 C# 来使用 REST API。

我是 REST API 游戏的新手,想了解一下,因为我看到了很多消费方式,我想知道一些最常见的方式。特别是使用 JAVASCRIPT 或 ANGULARJS 来使用 REST API 然后将其传递给 C# 代码来使用是否更好?

任何直接的文献都将受到赞赏。例如,如何使用 REST 使用 LINKED API 或使用 REST 使用 FACEBOOK API。某种直接的指南。

我要引用追加 margin 通知(2011)“像我是一只金毛猎犬一样跟我说话,因为我可以向你保证,我并不是通过聪明才达到今天的位置的”。

最佳答案

因此,REST 是一种“实现”风格,您可以以任何方式使用它,即您不“使用”REST 来使用 Web api,而是使用 REST 来实现它。 这里没有好坏之分。如果您所要做的就是使用 API 并在您的 C# 应用程序中执行某些操作,那么我只需在您的 C# 应用程序中使用 http 客户端。您可以使用任何语言/框架,而不仅仅是 c#/.net/angular,这取决于您的偏好。在幕后,这只是 http 调用。

每种框架/语言都有自己使用 REST 的最佳实践。 就文献而言,您可以在网上找到很多 Material 来理解 REST 原则。 但请注意,它们是设计指南,不遵循其中一些并不会让您的 Web api 变得不那么 REST。

因此您会发现不同 REST Web api 的实现存在差异。这就是为什么通常总是有一个文档来指导如何使用它,无论是 swagger 风格的文档还是自定义的文档。 希望这能为您提供 1000 英尺的概述,帮助您走上正确的道路。

您应该拥有的一些好工具: postman fiddler

关于c# - 在 .NET 环境中使用 REST API 的最常见方法是什么? C#、JS 还是其他语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61418303/

相关文章:

java - 哪个 Spring 框架提供 REST 服务?

android - 使用 spring 和 resttemplate postForObject 获取 http 400 错误请求错误

c# - ORM 的良好特性

asp.net-mvc - Visual Studio 2015 是否支持旧版本的 MVC?

c# - ASP.Net Mvc - View 调用可能导致数据检索的函数是否可以接受?

asp.net-mvc - 如何在 mvc 4 -- asp.net 中捆绑和渲染脚本?

python - 我如何为我的员工组织健康检查(带有 python 代码的 Docker)?

c# - 使用 <Style TargetType= 时无法转换错误

c# - 如何使用反射调用泛型类型内的非泛型方法

c# - 如何在 EasyNetQ 中获取现有的 Exchange 或队列?