Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTTP
Search
Paul Chavard
April 24, 2014
Programming
3
180
HTTP
A short introduction to HTTP
Paul Chavard
April 24, 2014
Tweet
Share
More Decks by Paul Chavard
See All by Paul Chavard
Le Tour du monde en quatre-vingts jours
tchak
1
32
Functional Ember
tchak
0
270
Ember Data REBOOT
tchak
0
120
Ember Data: (Advanced) Patterns
tchak
2
220
EmberJS Introduction
tchak
1
190
From SproutCore to Ember
tchak
2
240
Ember Data
tchak
11
810
Ember.js
tchak
11
1.6k
Other Decks in Programming
See All in Programming
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
Terraformテスト入門
msato
0
520
CSC307 Lecture 08
javiergs
PRO
0
330
Clean Architecture by TypeScript & NestJS
ryounasso
0
150
Mastering Developer Experience: A Roadmap for Success 【開発生産性Conference 2024】
findyinc
1
380
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
20240706_CDKConf
takuyay0ne
0
1.2k
CSC307 Lecture 06
javiergs
PRO
0
360
最近追加した型の紹介とその振り返り
aki19035vc
0
170
君たちはどうコードをレビューする (される) か / 大吉祥寺.pm
utgwkk
15
8.5k
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
770
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
370
Featured
See All Featured
Design by the Numbers
sachag
277
18k
We Have a Design System, Now What?
morganepeng
46
7k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
How to Think Like a Performance Engineer
csswizardry
4
590
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
The Mythical Team-Month
searls
217
43k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Teambox: Starting and Learning
jrom
130
8.6k
How to train your dragon (web standard)
notwaldorf
79
5.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Transcript
HTTP
Hypertext Transfer Protocol
Protocol
GET /about HTTP/1.1 <HTML>…
Stateless
Request
GET /about HTTP/1.1 HOST:www.lewagon.org
Method GET POST PUT PATCH DELETE OPTIONS
CRUD Create POST /books Read GET /books/1 Update PUT /books/1
Delete DELETE /books/1
Headers Host: www.lewagon.org User-Agent: Firefox 26 (…) Accept-Language: en-us,en;q=0.5
Body POST / PUT ! first_name=Paul&last_name=Chavard
Response
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 <html>…
Status 1** Informational 2** Successful 3** Redirection 4** Client Error
5** Server Error
None
None
None
None
None
None
None
None
Body <html> <head> <title>About</title> </head> <body>About Me</body> </html>
Headers Content-Type: text/html; charset=UTF-8 Content-Length: 79324
Cookies
Request : Cookie Response : Set-Cookie
Tools • Curl • Chrome/Firefox DevTools • Rested (OSX)
Links http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol