Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Parlez-Vous HTTP? (Abbreviated)
Search
Frederic Jean
March 19, 2012
Technology
140
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Parlez-Vous HTTP? (Abbreviated)
The lightning talk version of the Parlez-Vous HTTP talk.
Frederic Jean
March 19, 2012
More Decks by Frederic Jean
See All by Frederic Jean
CleanShaved: See the Mustache Disappear
fredjean
0
170
Parlez-Vous HTTP?
fredjean
2
160
Other Decks in Technology
See All in Technology
Browser Spec: Testing Hotwire with Ruby
takahashim
1
120
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
200
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
220
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
How to Design Configuration for Rails Applications
willnet
1
790
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.3k
Done Done
chrislema
187
17k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Faster Mobile Websites
deanohume
310
32k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Google's AI Overviews - The New Search
badams
0
1.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Ethics towards AI in product and experience design
skipperchong
2
430
Transcript
Parlez-Vous HTTP? Frédéric Jean Principal Software Engineer Snugg Home LLC
@fredjean Monday, March 19, 12
A brief history... Monday, March 19, 12
Monday, March 19, 12
What is HTTP? Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
HTTP Is... Monday, March 19, 12
Stateless HTTP Is... Monday, March 19, 12
Stateless Insecure HTTP Is... Monday, March 19, 12
Stateless Insecure Textual HTTP Is... Monday, March 19, 12
<Initial line> <Headers> <Body> Message Format Monday, March 19, 12
Request GET / HTTP/1.1 Host: boulderjug.org User-‐Agent: Mozilla/5.0 (Macintosh; Intel
Mac OS X 10.7; rv:8.0.1) Gecko/ 20100101 Firefox/8.0.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-‐Language: en-‐us,en;q=0.5 Accept-‐Encoding: gzip, deflate Accept-‐Charset: ISO-‐8859-‐1,utf-‐8;q=0.7,*;q=0.7 Cookie: __utma=1.709566692.1315366607.1322835520.1325736840.8; __utmz=1.1325736840.8.8.utmcsr=typepad.com|utmccn=(referral)| utmcmd=referral|utmcct=/site/blogs/6a010536bb2e9f970b010536bb2ea2970b/ posts; __qca=P0-‐138304784-‐1315366608389; __utmc=1 !" Monday, March 19, 12
HTTP Request Methods Method Safe Idempotent GET X X POST
PUT X DELETE X HEAD X X OPTIONS X X CONNECT PATCH TRACE X X Monday, March 19, 12
Request Body PUT, POST, PATCH should have a body GET,
HEAD, OPTIONS, TRACE, CONNECT should not Monday, March 19, 12
Response HTTP/1.1 200 OK Server: Apache X-‐PhApp: oak-‐tp-‐web026 X-‐Webserver: oak-‐tp-‐web026
Vary: cookie,Accept-‐Encoding Content-‐Encoding: gzip Keep-‐Alive: timeout=300, max=100 Content-‐Type: text/html; charset=utf-‐8 Content-‐Length: 12033 Date: Fri, 06 Jan 2012 05:48:59 GMT X-‐Varnish: 3423770493 Age: 0 Via: 1.1 varnish <!DOCTYPE html PUBLIC "-‐//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-‐transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" id="typepad-‐standard" xmlns:fb="http://www.facebook.com/2008/fbml"> ... </html> Monday, March 19, 12
Troubleshooting HTTP Monday, March 19, 12
Browser Developer Tools Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Charles Monday, March 19, 12
Monday, March 19, 12
Fiddler Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Monday, March 19, 12
Connection: close Monday, March 19, 12
298158373_a47d6db5cf_b.jpg (flickr: sbisson) Picture Credits Monday, March 19, 12