René's URL Explorer Experiment


Title: GitHub - nodeonly/http-api-guide

Open Graph Title: GitHub - nodeonly/http-api-guide

X Title: GitHub - nodeonly/http-api-guide

Description: Contribute to nodeonly/http-api-guide development by creating an account on GitHub.

Open Graph Description: Contribute to nodeonly/http-api-guide development by creating an account on GitHub.

X Description: Contribute to nodeonly/http-api-guide development by creating an account on GitHub.

Opengraph URL: https://github.com/nodeonly/http-api-guide

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:a079764c-ec61-db3d-0f6c-b948418166cd
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC352:3B2C23:CA178F:1186104:6977A30A
html-safe-noncefe96d458bb300e27f9070f166eaab0ec2567a71499c416203c139a658f604e96
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMzUyOjNCMkMyMzpDQTE3OEY6MTE4NjEwNDo2OTc3QTMwQSIsInZpc2l0b3JfaWQiOiI1OTQxNzY0MzMwMDc5MzYzODUwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac2b78973cf1e9cac02c0ee899a33eca1680d4407d1ef0adecf393f7f600e625f7
hovercard-subject-tagrepository:37131282
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodeonly/http-api-guide
twitter:imagehttps://opengraph.githubassets.com/7a2e9867f454cea34e6cf58a5cdf7ce294d51eed24d781d4457cd7d5f4a59ed6/nodeonly/http-api-guide
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/7a2e9867f454cea34e6cf58a5cdf7ce294d51eed24d781d4457cd7d5f4a59ed6/nodeonly/http-api-guide
og:image:altContribute to nodeonly/http-api-guide development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonee10aafdf5297192c9b24eb4c1705326a9448d90025c2907ca863f7e62d40627d
turbo-cache-controlno-preview
go-importgithub.com/nodeonly/http-api-guide git https://github.com/nodeonly/http-api-guide.git
octolytics-dimension-user_id9164873
octolytics-dimension-user_loginnodeonly
octolytics-dimension-repository_id37131282
octolytics-dimension-repository_nwonodeonly/http-api-guide
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id14461145
octolytics-dimension-repository_parent_nwobolasblack/http-api-guide
octolytics-dimension-repository_network_root_id14461145
octolytics-dimension-repository_network_root_nwobolasblack/http-api-guide
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release6ba450e9e3f0dbffd9b797b93684cf55e32593e3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodeonly%2Fhttp-api-guide
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodeonly%2Fhttp-api-guide
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=nodeonly%2Fhttp-api-guide
Reloadhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
Reloadhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
Reloadhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
nodeonly https://patch-diff.githubusercontent.com/nodeonly
http-api-guidehttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
bolasblack/http-api-guidehttps://patch-diff.githubusercontent.com/bolasblack/http-api-guide
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fnodeonly%2Fhttp-api-guide
Fork 6 https://patch-diff.githubusercontent.com/login?return_to=%2Fnodeonly%2Fhttp-api-guide
Star 11 https://patch-diff.githubusercontent.com/login?return_to=%2Fnodeonly%2Fhttp-api-guide
View license https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/LICENSE.md
11 stars https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/stargazers
362 forks https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/forks
Branches https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/branches
Tags https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/tags
Activity https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fnodeonly%2Fhttp-api-guide
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fnodeonly%2Fhttp-api-guide
Code https://patch-diff.githubusercontent.com/nodeonly/http-api-guide
Pull requests 0 https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/pulls
Actions https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/actions
Projects 0 https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/projects
Wiki https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/wiki
Security 0 https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/security
Insights https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/pulse
Code https://patch-diff.githubusercontent.com/nodeonly/http-api-guide
Pull requests https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/pulls
Actions https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/actions
Projects https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/projects
Wiki https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/wiki
Security https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/security
Insights https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/pulse
Brancheshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/branches
Tagshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/tags
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/branches
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/tags
55 Commitshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/commits/master/
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide/commits/master/
.gitignorehttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/.gitignore
LICENSE.mdhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/LICENSE.md
LICENSE.mdhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/LICENSE.md
README.mdhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/README.md
SUPPLEMENT.mdhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/SUPPLEMENT.md
SUPPLEMENT.mdhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/blob/master/SUPPLEMENT.md
READMEhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
Licensehttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#http-接口设计指北
创建 Issuehttps://github.com/bolasblack/http-api-guide/issues/new
提交 Pull Requesthttps://github.com/bolasblack/http-api-guide/compare/
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#目录
HTTP 协议https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-http-%E5%8D%8F%E8%AE%AE
URLhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-url
空字段https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E7%A9%BA%E5%AD%97%E6%AE%B5
国际化https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E5%9B%BD%E9%99%85%E5%8C%96
请求方法https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E8%AF%B7%E6%B1%82%E6%96%B9%E6%B3%95
状态码https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E7%8A%B6%E6%80%81%E7%A0%81
错误处理https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86
身份验证https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81
超文本驱动和资源发现https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E8%B6%85%E6%96%87%E6%9C%AC%E9%A9%B1%E5%8A%A8%E5%92%8C%E8%B5%84%E6%BA%90%E5%8F%91%E7%8E%B0
分页https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E5%88%86%E9%A1%B5
数据缓存https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E6%95%B0%E6%8D%AE%E7%BC%93%E5%AD%98
并发控制https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6
跨域https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E8%B7%A8%E5%9F%9F
其他资料https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E5%85%B6%E4%BB%96%E8%B5%84%E6%96%99
更细节的接口设计指南https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E6%9B%B4%E7%BB%86%E8%8A%82%E7%9A%84%E6%8E%A5%E5%8F%A3%E8%AE%BE%E8%AE%A1%E6%8C%87%E5%8D%97
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#http-协议
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#http11
RFC 2616http://tools.ietf.org/html/rfc2616
Message Syntax and Routinghttp://tools.ietf.org/html/rfc7230
Semantics and Contenthttp://tools.ietf.org/html/rfc7231
Conditional Requestshttp://tools.ietf.org/html/rfc7232
Range Requestshttp://tools.ietf.org/html/rfc7233
Cachinghttp://tools.ietf.org/html/rfc7234
Authenticationhttp://tools.ietf.org/html/rfc7235
RFC2616 is Deadhttps://www.mnot.net/blog/2014/06/07/rfc2616_is_dead
中文版http://www.infoq.com/cn/news/2014/06/http-11-updated
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#http2
2.0 版本的设计目标是尽量在使用层面上保持与 1.1 版本的兼容,所以,虽然数据交换的格式发生了变化,但语义基本全部被保留下来了http://http2.github.io/http2-spec/index.html#rfc.section.8
HTTP/2 latest drafthttp://http2.github.io/http2-spec/index.html
HTTP/2 草案的中文版https://github.com/fex-team/http2-spec/blob/master/HTTP2%E4%B8%AD%E8%8B%B1%E5%AF%B9%E7%85%A7%E7%89%88(06-29).md
HTTP/1.1 和 HTTP/2 数据格式的对比http://http2.github.io/http2-spec/index.html#rfc.section.8.1.3
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#url
RFC 3986http://tools.ietf.org/html/rfc3986
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#空字段
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#国际化
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#语言标签
RFC 5646http://tools.ietf.org/html/rfc5646
BCP 47http://tools.ietf.org/html/bcp47
ISO 15924http://www.unicode.org/iso15924/codelists.html
Wikipediahttp://zh.wikipedia.org/wiki/ISO_15924
Wikipediahttp://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
RFC 5646http://tools.ietf.org/html/rfc5646#section-2.2.5
RFC 5646http://tools.ietf.org/html/rfc5646#section-2.2.6
RFC 5646http://tools.ietf.org/html/rfc5646#section-2.2.7
这个网页http://www.iana.org/assignments/language-subtag-registry
标签搜索引擎http://people.w3.org/rishida/utils/subtags/
Wikipediahttps://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
ISO 639-2 Code Listhttp://www.loc.gov/standards/iso639-2/php/code_list.php
Wikipediahttps://en.wikipedia.org/wiki/List_of_ISO_639-2_codes
ISO 639-3 Code Listhttp://www-01.sil.org/iso639-3/codes.asp?order=639_3&letter=%25
ISO 639-5 Code Listhttp://www.loc.gov/standards/iso639-5/id.php
Wikipediahttps://en.wikipedia.org/wiki/List_of_ISO_639-5_codes
ISO 639-3 Macrolanguage Mappingshttp://www-01.sil.org/iso639-3/macrolanguages.asp
Wikipediahttps://en.wikipedia.org/wiki/ISO_639_macrolanguage
Relationship between ISO 639-3 and the other parts of ISO 639http://www-01.sil.org/iso639-3/relationship.asp
网页头部的声明应该是用 lang="zh" 还是 lang="zh-cn"? - 知乎http://www.zhihu.com/question/20797118
IETF language tag - Wikipediahttps://en.wikipedia.org/wiki/IETF_language_tag
语种名称代码http://www.ruanyifeng.com/blog/2008/02/codes_for_language_names.html
Language tags in HTML and XMLhttp://www.w3.org/International/articles/language-tags/
Choosing a Language Taghttp://www.w3.org/International/questions/qa-choosing-language-tags
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#时区
IETF 相关草案http://tools.ietf.org/html/draft-sharhalakis-httptz-05
tz datebasehttp://www.iana.org/time-zones
Wikipediahttps://en.wikipedia.org/wiki/List_of_tz_database_time_zones
UTChttp://zh.wikipedia.org/wiki/%E5%8D%8F%E8%B0%83%E4%B8%96%E7%95%8C%E6%97%B6
夏时制https://en.wikipedia.org/wiki/Daylight_saving_time
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#时间格式
ISO 8601https://www.iso.org/obp/ui/#iso:std:iso:8601:ed-3:v1:en
Wikipediahttps://en.wikipedia.org/wiki/ISO_8601
What's the difference between ISO 8601 and RFC 3339 Date Formats?http://stackoverflow.com/questions/522251/whats-the-difference-between-iso-8601-and-rfc-3339-date-formats
JSON风格指南 - Google 风格指南(中文版)https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md#%E5%B1%9E%E6%80%A7%E5%80%BC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#货币名称
Wikipediahttp://en.wikipedia.org/wiki/ISO_4217
Wikipediahttp://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#请求方法
RFC 7231 中对请求方法的定义http://tools.ietf.org/html/rfc7231#section-4.3
RFC 5789http://tools.ietf.org/html/rfc5789
维基百科http://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE#.E8.AF.B7.E6.B1.82.E6.96.B9.E6.B3.95
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#状态码
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#请求成功
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#重定向
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#条件请求
数据缓存https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E6%95%B0%E6%8D%AE%E7%BC%93%E5%AD%98
并发控制https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6
并发控制https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#user-content-%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#客户端错误
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#服务端错误
HTTP 协议指定的时间格式http://tools.ietf.org/html/rfc2616#section-3.3
RFC 里的状态码列表http://tools.ietf.org/html/rfc7231#page-49
RFC 4918http://tools.ietf.org/html/rfc4918
RFC 6585http://tools.ietf.org/html/rfc6585
中文版http://www.oschina.net/news/28660/new-http-status-codes
维基百科上的《 HTTP 状态码》词条http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
Do I need to use http redirect code 302 or 307? - Stack Overflowhttp://stackoverflow.com/questions/2467664/do-i-need-to-use-http-redirect-code-302-or-307
400 vs 422 response to POST of datahttp://stackoverflow.com/questions/16133923/400-vs-422-response-to-post-of-data
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#错误处理
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#身份验证
HTTP 基本认证http://zh.wikipedia.org/wiki/HTTP%E5%9F%BA%E6%9C%AC%E8%AE%A4%E8%AF%81
JSON Web Tokenhttps://tools.ietf.org/html/draft-ietf-oauth-json-web-token-25
Json Web Tokens: Introductionhttp://angular-tips.com/blog/2014/05/json-web-tokens-introduction/
Json Web Tokens: Exampleshttp://angular-tips.com/blog/2014/05/json-web-tokens-examples/
Cookies vs Tokens. Getting auth right with Angular.JShttps://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/
OAuth 2.0https://tools.ietf.org/html/rfc6749
官网http://oauth.net/2/
理解OAuth 2.0 - 阮一峰http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
文中 state 参数的介绍的修正http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html#comment-323002
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#超文本驱动和资源发现
JSON HAL 草案http://tools.ietf.org/html/draft-kelly-json-hal-06
JSON HAL 作者自己的介绍http://stateless.co/hal_specification.html
GitHub API 使用的方案https://developer.github.com/v3/#hypermedia
JSON API 方案http://jsonapi.org/
@迷渡https://github.com/justjavac
中文版http://jsonapi.org.cn/
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#分页
Link Headerhttp://tools.ietf.org/html/rfc5988
RFC 5005 第3节 Paged Feedshttp://tools.ietf.org/html/rfc5005#section-3
RFC 5988 6.2.2节 Initial Registry Contentshttp://tools.ietf.org/html/rfc5988#section-6.2.2
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#数据缓存
RFC 7232http://tools.ietf.org/html/rfc7232
HTTP 缓存 - Google Developershttps://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=zh-cn
RFC 2616 中缓存过期时间的算法http://tools.ietf.org/html/rfc2616#section-13.2.3
MDN 版https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching_FAQ
中文版http://blog.csdn.net/woxueliuyun/article/details/41077671
HTTP 协议中 Vary 的一些研究https://www.imququ.com/post/vary-header-in-http.html
Cache Control 與 ETaghttps://blog.othree.net/log/2012/12/22/cache-control-and-etag/
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#并发控制
RFC 7232 "Conditional Requests"https://tools.ietf.org/html/rfc7232
Location vs. Content-Locationhttps://www.subbu.org/blog/2008/10/location-vs-content-location
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#跨域
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#cors
“跨域资源共享”(Cross Origin Resource Sharing, CORS)http://www.w3.org/TR/cors
这里http://enable-cors.org/
这里http://code.google.com/p/html5security/wiki/CrossOriginRequestSecurity
这份中文资料http://newhtml.net/using-cors/
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#json-p
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#其他资料
Httpbis Status Pageshttps://tools.ietf.org/wg/httpbis/
所有在 IANA 注册的消息头和相关标准的列表http://www.iana.org/assignments/message-headers/message-headers.xhtml
https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#更细节的接口设计指南
HTTP API Design Guidehttps://github.com/interagent/http-api-design/
Use consistent path formatshttps://github.com/interagent/http-api-design/#use-consistent-path-formats
Paginate with Rangeshttps://github.com/interagent/http-api-design/#paginate-with-ranges
Best Practices for Designing a Pragmatic RESTful APIhttp://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
Thoughts on RESTful API Designhttp://restful-api-design.readthedocs.org/en/latest/
The RESTful CookBookhttp://restcookbook.com/
Readme https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#readme-ov-file
View license https://patch-diff.githubusercontent.com/nodeonly/http-api-guide#License-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide
Activityhttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/activity
Custom propertieshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/custom-properties
11 starshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/stargazers
5 watchinghttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/watchers
6 forkshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fnodeonly%2Fhttp-api-guide&report=nodeonly+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/nodeonly/http-api-guide/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/nodeonly/packages?repo_name=http-api-guide
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.