rest api design guidelines

Discover rest api design guidelines, include the articles, news, trends, analysis and practical advice about rest api design guidelines on alibabacloud.com

Some basic concepts of the Rest ful API

0, application backgroundThe Rest ful API is Fielding (Uncle downstairs) in his paper "Architectural Styles and the Design of network-based software Architectures", paper address : http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm. (。。。 ) Because recently do hybird App, need to call t

REST-style API development practice: Based on Idea+maven+jersey__rest

In application development, a large number of CRUD operations are performed on resources, and crud refers to Creation (create), get (Read), update (update), and Destroy (DELETE). 2000 Roy Fielding in his Ph. D. thesis "Architectural Styles and the design of network-based Software architectures" Architecture and web-based Software architecture Design "Rest" is pro

What is the rest API?

Rest refers to a set of schema constraints and principles that meet constraints and principles of application design.Architecture, the software architecture is divided into three parts: building, describing a computer, a connector that describes the link part of the build, and a configuration that makes the build and connector an organic whole.Basic Web technologies:URI (Uniform Resource Identifier) HTTP (Hypertext Transfer Protocol) (post, get, put,

Dr.elephant Rest API-"dr.elephant series article-7"

result contains all the tasks for this task flow. This return result sequence table can refer to the " get application information by ID " section abovecompare the execution of a taskGiven the IDs of two tasks, the results of two task comparisons are returnedUriHttp://Request parameters Parameter Description Flow-exec-id1 Flow execution ID or URL (azkaban) of first flow Flow-exec-id2 Flow execution ID or URL (azkaban) of second flow

REST API is based on access TOKEN

Label:The REST design principle is statelessness, but when the client is an app, the request from the app is not based on Bowers and cannot carry the same sessionid, so the better solution is to have a accesstoken for each request. Then the background is based on token to find the user, and then find the user resources But it is not always possible for each method to call token authentication method, or eve

REST-style API

Rest is the presentation of state passing, which is not a standard design style. The rest architecture style has the following 6 constraints:1. Client-Server (client-server): Communication can only be initiated unilaterally by the client and is represented as a request-response form.2. Stateless: The session state of the communication should all be maintained by

Rest,restful,soap,rpc,restful Web API Difference __rest

#1. REST (representational state Transfer) REST is a software architecture design style that contains the following constraints 1. c/S model, through the unified interface communication2. Hierarchical, can communicate with multiple servers3. Stateless, the server does not save the customer status, send the request should contain enough information4. Caching can

How to create design guidelines for Web sites and applications

Editor's note: Professional designers create a set of design guidelines and standards before each project starts, as the authors say, which optimizes the workflow, keeps the design consistent, is the professional attitude of every rigorous design, and is one of the cornerstones of a professional designer. Oh, yes, the

Design and development guidelines for usability Web Forms

Design and Development Guide for usability Web Forms. The discussion of forms in web design has been going on for 10 years, and there are a number of principles listed in this article, including layout, validation, code readability, and using jquery to improve the form. Two-column vs. one This decision would generally depend on the content of the form, but it's often preferable to avoid a two-column layou

Design of Web service based on rest architecture

rest restricts the operation of HTTP to a URL resource within the four of get, POST, put, and delete. This approach to design and development of Web-based applications can reduce the complexity of development and improve the scalability of the system.  Design Guidelines for restThe

Use ASP. NET Web Api to build a REST-based service practice series of tutorials [upload] & mdash; & mdas

Series Navigation Address http://www.cnblogs.com/fzrain/p/3490137.html Digress: This technical point is newly learned and does not belong to the original series. However, with the help of the Project Background of the original series, the external series is named, some new technologies may be added to this series in the future. In Web Api 2.0, A New Route configuration method is proposed-Attribute-based Routing ), the configuration Routing method

Use ASP. NET Web Api to build a REST-style service practice series of tutorials [Opening]

Recently, I found that web APIs are very popular, and there are various great gods in the park who are already studying them. I saw a series of tutorials on the official asp.net website /. So I plan to keep learning and record the learning process in the blog and share it with you. After each article, I share the code. As I was just getting started, I have limited technical capabilities. If you have any questions, let's discuss them. I. Using Entity Framework Code First to build a database mode

Rest-based Web Service Design

operations and processing. These four operations are an atomic operation, that is, an operation that cannot be further divided. They can be used to construct complex operation processes, just as the four arithmetic operations in mathematics are the most basic arithmetic operations of numbers. The rest architecture allows people to really understand the original appearance of our network protocol HTTP, operations on resources, including obtaining, cre

[PHP] [API] Chapter 6:api Design

chooses the best way to build their API in response to different forms, guided by existing industry experience. Choose a form to start When discussing APIs, you may hear the word "soap" and "Rest," and wonder if the developer is working or planning a vacation. The fact is that these are the names of the two common architectures for Web-based APIs. SOAP (acronym abbreviation) is an XML-based

Web API design Methodology--a more complete Web API development process

to be Web design, implementation and maintenance API not just a challenge; for many companies, this is an imperative task. This series will lead readers through a journey, from Identifying business use cases to designing methodologies for the API, addressing implementation challenges, and looking at Maintaining public on the Web over the long term

API Design Principles

Original link: API Design principles–qt WikiBased on Gary's influence on Gary Gao's translation: API design guidance for C + + QT's design level is well-known in the industry, consistent, easy to master and powerful API is one o

RESTful API Design Overview

First, Introduction 1. What is restRest full name is representational state Transfer, Chinese meaning is the expression (Editor's note: usually translated as a representation) of the transfer of sexual status. It first appeared in the 2000 Roy fielding doctoral dissertation, and Roy Fielding was one of the main authors of the HTTP specification. In his paper, he mentions: "The purpose of my writing is to understand and evaluate the architecture de

The best JavaScript API design Tips

evaluate the effectiveness of the API, simplicity and the beauty of the code!API design--javascript API design content, presents the only challenge to all developers, whether or not you are developing a public library or an internal library. The dynamic nature of JavaScript

RESTful API Design Best Practices

design, a few of the principles must be adhered to: Comply with standards when the standards are reasonable. The API should be programmer-friendly and easy to enter in the browser's address bar. The API should be simple, intuitive, easy to use and elegant at the same time. The API should be flexib

RESTful API Design Best Practices

presented by Roy Felding (fifth chapter in his "Web-based Software Architecture" paper). The core principle of rest is to split your API into logical resources. These resources are manipulated via HTTP (GET, post,put,delete).So how do I split these resources?Obviously from an API user's point of view, "resources" should be a noun. Even if your internal data mode

Total Pages: 4 1 2 3 4 Go to: Go

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.