Level 3 corresponds to a truly RESTful API according to Fielding's definition. In practice, many published web APIs fall somewhere around level 2. Organize the API design around resources Focus on the business entities that the web API exposes. For example, in an e-commerce system, the primar...
https://api.contoso.com/orders/1 資源表示 定義由其 URI 識別的資源如何經由 HTTP 協定,以特定格式(例如 XML 或 JSON)進行編碼和傳輸。 想要擷取特定資源的客戶端必須使用 API 要求中的資源 URI。 API 會傳回 URI 所指出之數據的資源表示法。 例如,用戶端可以向 URI 識別碼 https://api.contoso.com/or...
By learning the concepts described in this section, you'll become equipped to design and build a bot using Composer that aligns with the best practices. Before reading this article, you should read the introduction to Bot Framework Composer article for an overview of what you can do with ...
通过互动课程深入学习,赢得专业开发时间,获得认证并找到有助于实现目标的计划。 Microsoft Learn 博客 通过Microsoft Learn 社区获取有关学习内容和活动的最新更新、文章和资讯。 Virtual Training Days 利用免费的虚拟培训日,任何技能水平的参与者都可以通过这个涵盖广泛主题和技术领域的活动培养和提升技能。
Usage – improper usage of a particular API, pattern, or configuration Design – design flaws in a customization Performance – customization or pattern that might produce a negative effect on performance in areas such as memory management, CPU utilization, network traffic, or user experience ...
MSBuild: Best Practices For Creating Reliable Builds, Part 2 Editor's Note: Growing Pains Toolbox: Rich AJAX Data Controls, Analyzing HTTP Traffic, And More CLR Inside Out: Isolated Storage In Silverlight 2 Cutting Edge: Explore Rich Client Scripting With jQuery, Part 1 ...
Real-World WF: Best Practices For Windows Workflow Foundation Apps Visual Studio OBA Tools: Simplify OBA Development With Interop API Extensions SOA Data Access: Flexible Data Access With LINQ To SQL And The Entity Framework Geneva Framework: A Better Approach For Building Claims-Based WCF Services...
REST API设计指导——译自Microsoft REST API Guidelines(三) 6 Client guidance 客户指导 To ensure the best possible experience for clients talking to a REST service, clients SHOULD adhere to the following best practices: 为了保证与 REST API 服务进行对接的客户端有更佳的体验,客户端应该遵循以下最佳实...
We continue to share best practices for building high quality Microsoft Teams apps that will enable engaging experiences and delight users. InPart 1andPart 2of this series, we discussed best practices covering the multiple extensibility points, entry points and experiences within a Teams ap...
To ensure the best possible experience for clients talking to a REST service, clients SHOULD adhere to the following best practices: 为了保证与 REST API 服务进行对接的客户端有更佳的体验,客户端应该遵循以下最佳实践: 6.1 Ignore rule 忽略规则 ...