api design book

Want to know api design book? we have a huge selection of api design book information on alibabacloud.com

Component Interface (API) Design Guide-Catalog

Component Interface (API) Design Guide-CatalogComponent Interface (API) design Guide [1]-issues to considerComponent Interface (API) Design Guide [2]-class Interface (interface) (in typesetting, to be continued)Component Interfac

Component Interface (API) Design Guide-folders

Component Interface (API) Design Guide-foldersComponent Interface (API) design Guide [1]-issues to considerComponent Interface (API) Design Guide [2]-class Interface (interface)Component Interface (

RESTful API Design Guide

The Web application is divided into two parts, front end and back end. The current development trend is the front-end equipment (mobile phones, tablets, desktop computers, other special equipment ...).Therefore, there must be a unified mechanism to facilitate the communication of different front-end devices to the backend. This led to the popularity of API architecture, and even the "API first"

015-ant Design Pro advanced using API documentation tools

I. OverviewOriginal address: HTTPS://PRO.ANT.DESIGN/DOCS/API-DOC-CNIn the daily development, often is separated from the front and back end, this time agreed to a set of interface standards, the front and back end of their own independent development, will not be the other side of the technical difficulties to block, so as to ensure project progress.In Ant Design Pro we already have a sophisticated mock fun

HTTP API Design Guide from Heroku (Chinese version)

Brief introductionThis guide Chinese translator for @Easy, he is the first Internet talent auction website Jobdeer.com founder. Reproduced please retain this information.This guide describes the design practices of a series of Http+json APIs that come from and unfold in the work of the Heroku Platform API. This guide guides the development of the Heroku internal API

The Golden Rule of API Design

The Golden Rule of API DesignMichael FeathersAPi DESiGN is TOUGH, particularly in the LARGE. If you are designing a API that's going to has hundreds or thousands of users, you had to think on how do you might ch Ange it in the future and whether your changes might break client code. Beyond that, and you had to think about the how users of the your

RESTful API identity Authentication Security Design

USERNAME:PASSOWRD base64 value) in the Http header.For example, username is ZMK, password is 123456, and the request is as followsGet/auth/basic/http/1.1host:xxxxxauthorization:basic em1rojeymzq1ng==And Base64 decoding is very convenient, if you do not use Https, the equivalent is the account password directly exposed in the request.High risk, the actual developer should use almost 0.By the way the DIGEST certification, and BASIC certification is similar, and not suitable for the

API Design Guide (translation)

API design in the software system in the importance of self-evident, in swift.org saw an "API design Guidelines", although in the case of Swift, but for other languages also have a lot to learn from the place, here roughly translated one or two, for communication purposes, comparative with the sex, Some deletions, if y

Using flask to design restful API interfaces with certified tokens [translate]

provider. If you authorize access to allow consumers to write things up on your timeline, there is no need to provide your Facebook login information.OAuth is not appropriate for Client/server's RESTful API, and is typically used in your RESTful API to allow third-party applications (consumers) to access.The above example is that direct communication between client/server does not need to hide authenticati

This allows Web APIs to support second-level entity Operations and concerns about restful API design.

Recently, it has been hard to find out whether to create restful APIs or those previously called functions. If you create a restful API, there are many design issues to be clarified. This is not a matter of time. When you use a web API to create a restful API, how can I design

RESTful API Design Methodology

1. If you have already begun to reach out to a friend of the RESTful API design approach, you should first have a general understanding of HTTP/HTTPS, although it has nothing to do with restful APIs. However, to increase the security of the site is very important, here is related to whether to expose the API interface, otherwise it will lead to the disclosure of

Atitit. Binary data ASCII notation, standardized with Base64 codec API design summary java PHP c#.net

Atitit. binary data ASCII notation, standardized with Base64 codec API design summary java PHP c#.net1 . Base64 encoding, 1 1 sub-mode urlsafeorurlunsafe 2 1 .2. Other binary data representations bin2hex () Span style= "Font-family:consolas; Color: #000000; font-size:10.5pt; " >quoted-printable,uuencode 2 2 . Base64 Common API 22 . 1. -----

Interface Encryption "Two": API Authority Design Summary

Source: http://meiyitianabc.blog.163.com/blog/static/105022127201310562811897/API Permissions Design Summary:Recently in doing API permissions design this piece, do a summary of the authority design.1. Suppose we need access to the API

Restful API design specifications and actual combat

The concept of Restful API here does not bother, Bo friends online search ha definition articles a lot, straight into the point:First, throw a question:Judging by the ID of the user, the name is the product of Call of Duty (COD14) exists (say I still like to play like the World War II mission call this amount, off-topic ...)? If this problem occurs in an MVC project, I think we will generally design this:Ap

RESTFul API design guide and instructions for use

RESTFul API design guide and instructions for useRESTFul API design guide and instructions for use I. AgreementThe communication protocol between APIs and users. HTTP is used. 2. Domain NameTry to deploy the API under a dedicated domain name (http://api.example.com)You can a

New API design thinking: build internal DSL with smooth interfaces

The abstract mechanism of programming languages includes two basic aspects: one is the basic elements/semantics of language attention, and the other is the construction rules from basic elements/semantics to composite elements/semantics. In general languages such as C, C ++, Java, C #, and python, the basic elements/semantics of a language are often far from the problematic domain, layer-by-layer abstraction through the api library is the most common

RESTful API Design Overview

difference and other architectural style For the resource-oriented architectural style of rest, a new architectural concept is proposed, namely: resource-oriented architecture (Roa:resource oriented Architecture) Second, RESTful API design 1. Agreement The API communicates with the user protocol, always using the HTT

From Resfful API design to cryptographic algorithms

authentication, IP authentication, and so on. You can refer to the design of the GitHub API. It will be in the returned HTTP header information.x-ratelimit-limit:5000x-ratelimit-remaining:4999Represents the maximum number of times that an authorized user has called this interface for a time period of 5,000, remaining 4,999 times in that period. Of course, such validation, plus, will certainly have an impac

Open API Security Protocol design under the condition of non-secure transport protocol

This article considers the security issue of Open API calls without the use of secure transport protocols. Role definitions Processing flow Caller message Sending Process Publisher message Ingestion Process Call results return process Code Design Caller Code Design Pub

Atitit. ---Normalization of Api design principles

Atitit. --- normalization of Api design principles 1.1. called normalization 11.2. Example of normalization: all objects can be serialized /tostring through an interface implementation 11.3. Pan- file concept,21.4. everything in the game industry is elf 21.1. called normalization Interface InheritanceIt is essentially a requirement to "make a good abstraction, which prescribes a compatible interface so

Total Pages: 12 1 .... 8 9 10 11 12 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.