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
130
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
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
780
Recoilを剥がしている話
kirik
5
6.8k
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
6
1.5k
Exploring: Partial and Independent Composables
blackbracken
0
100
fs2-io を試してたらバグを見つけて直した話
chencmd
0
240
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
7
1.3k
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
340
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
190
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
100
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
180
良いユニットテストを書こう
mototakatsu
8
2.8k
Featured
See All Featured
Being A Developer After 40
akosma
87
590k
Six Lessons from altMBA
skipperchong
27
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Docker and Python
trallard
42
3.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
A Modern Web Designer's Workflow
chriscoyier
693
190k
Facilitating Awesome Meetings
lara
50
6.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Become a Pro
speakerdeck
PRO
26
5k
How to Ace a Technical Interview
jacobian
276
23k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
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