Enviar pesquisa
Carregar
HTTPの仕組みについて
•
Transferir como PPTX, PDF
•
0 gostou
•
34 visualizações
iPride Co., Ltd.
Seguir
2022/05/26の勉強会で発表されたものです。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Recomendados
[BurpSuiteJapan]HTTP基礎入門
[BurpSuiteJapan]HTTP基礎入門
Burp Suite Japan User Group
HTTP入門
HTTP入門
Sota Sugiura
HTTP入門
HTTP入門
Sho A
Http
Http
Net Kanayan
Httpを振り返ってみる
Httpを振り返ってみる
galluda
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
HTTP2入門
HTTP2入門
Sota Sugiura
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
Yasuhiro Mawarimichi
Recomendados
[BurpSuiteJapan]HTTP基礎入門
[BurpSuiteJapan]HTTP基礎入門
Burp Suite Japan User Group
HTTP入門
HTTP入門
Sota Sugiura
HTTP入門
HTTP入門
Sho A
Http
Http
Net Kanayan
Httpを振り返ってみる
Httpを振り返ってみる
galluda
Janogia20120921 yoshinotakeshi
Janogia20120921 yoshinotakeshi
Keisuke Ishibashi
HTTP2入門
HTTP2入門
Sota Sugiura
サーバPUSHざっくりまとめ
サーバPUSHざっくりまとめ
Yasuhiro Mawarimichi
20110622 haruyama webso]cket
20110622 haruyama webso]cket
Makoto Haruyama
WebSocket Protocol と Plack::Middleware::WebSocket
WebSocket Protocol と Plack::Middleware::WebSocket
Yu Nobuoka
新しいWEB時代の幕開けだ!次世代プロトコルHTTP2.0でWEBを最適化しよう!
新しいWEB時代の幕開けだ!次世代プロトコルHTTP2.0でWEBを最適化しよう!
Citrix Systems Japan
About http
About http
RyosukeIzawa
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
Shin Sekaryo
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
Webページが表示されるまで
Webページが表示されるまで
Masataka Suzuki
勉強会資料①
勉強会資料①
真亮 坂口
H2O - making HTTP better
H2O - making HTTP better
Kazuho Oku
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
勉強会 Vol1 『ホスティングとは?』
勉強会 Vol1 『ホスティングとは?』
chimoto
簡単なHTTPサーバの作成
簡単なHTTPサーバの作成
Panu Avakul
Restful Web Service Ch2
Restful Web Service Ch2
kunit
Php s1
Php s1
Jun Chiba
Rust で簡易 HTTP サーバーを作ってみよう
Rust で簡易 HTTP サーバーを作ってみよう
Yuki Toyoda ✲
How tomakemodernwebservice d2
How tomakemodernwebservice d2
Shinsuke Matsuda
Web基礎
Web基礎
stx_kata
Beginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_study
ikeyat
ゆるべん Webアプリ開発概要 20130127
ゆるべん Webアプリ開発概要 20130127
Y
Lesson01
Lesson01
MRI
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Mais conteúdo relacionado
Semelhante a HTTPの仕組みについて
20110622 haruyama webso]cket
20110622 haruyama webso]cket
Makoto Haruyama
WebSocket Protocol と Plack::Middleware::WebSocket
WebSocket Protocol と Plack::Middleware::WebSocket
Yu Nobuoka
新しいWEB時代の幕開けだ!次世代プロトコルHTTP2.0でWEBを最適化しよう!
新しいWEB時代の幕開けだ!次世代プロトコルHTTP2.0でWEBを最適化しよう!
Citrix Systems Japan
About http
About http
RyosukeIzawa
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
Shin Sekaryo
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
Webページが表示されるまで
Webページが表示されるまで
Masataka Suzuki
勉強会資料①
勉強会資料①
真亮 坂口
H2O - making HTTP better
H2O - making HTTP better
Kazuho Oku
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
勉強会 Vol1 『ホスティングとは?』
勉強会 Vol1 『ホスティングとは?』
chimoto
簡単なHTTPサーバの作成
簡単なHTTPサーバの作成
Panu Avakul
Restful Web Service Ch2
Restful Web Service Ch2
kunit
Php s1
Php s1
Jun Chiba
Rust で簡易 HTTP サーバーを作ってみよう
Rust で簡易 HTTP サーバーを作ってみよう
Yuki Toyoda ✲
How tomakemodernwebservice d2
How tomakemodernwebservice d2
Shinsuke Matsuda
Web基礎
Web基礎
stx_kata
Beginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_study
ikeyat
ゆるべん Webアプリ開発概要 20130127
ゆるべん Webアプリ開発概要 20130127
Y
Lesson01
Lesson01
MRI
Semelhante a HTTPの仕組みについて
(20)
20110622 haruyama webso]cket
20110622 haruyama webso]cket
WebSocket Protocol と Plack::Middleware::WebSocket
WebSocket Protocol と Plack::Middleware::WebSocket
新しいWEB時代の幕開けだ!次世代プロトコルHTTP2.0でWEBを最適化しよう!
新しいWEB時代の幕開けだ!次世代プロトコルHTTP2.0でWEBを最適化しよう!
About http
About http
再入門、サーバープッシュ技術
再入門、サーバープッシュ技術
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
Webページが表示されるまで
Webページが表示されるまで
勉強会資料①
勉強会資料①
H2O - making HTTP better
H2O - making HTTP better
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
勉強会 Vol1 『ホスティングとは?』
勉強会 Vol1 『ホスティングとは?』
簡単なHTTPサーバの作成
簡単なHTTPサーバの作成
Restful Web Service Ch2
Restful Web Service Ch2
Php s1
Php s1
Rust で簡易 HTTP サーバーを作ってみよう
Rust で簡易 HTTP サーバーを作ってみよう
How tomakemodernwebservice d2
How tomakemodernwebservice d2
Web基礎
Web基礎
Beginning Java EE 6 勉強会(7) #bje_study
Beginning Java EE 6 勉強会(7) #bje_study
ゆるべん Webアプリ開発概要 20130127
ゆるべん Webアプリ開発概要 20130127
Lesson01
Lesson01
Mais de iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
iPride Co., Ltd.
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
iPride Co., Ltd.
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
iPride Co., Ltd.
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
iPride Co., Ltd.
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
iPride Co., Ltd.
OpenID Connectについて
OpenID Connectについて
iPride Co., Ltd.
画像生成AIの問題点
画像生成AIの問題点
iPride Co., Ltd.
AI入門
AI入門
iPride Co., Ltd.
Mais de iPride Co., Ltd.
(20)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
OpenID Connectについて
OpenID Connectについて
画像生成AIの問題点
画像生成AIの問題点
AI入門
AI入門
Último
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Último
(8)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
HTTPの仕組みについて
1.
HTTPの仕組みについて 発表者:トビウオ
2.
目次 • HTTPとは? • HTTP通信処理を書いてみよう •
curlの場合
3.
HTTPとは? • HyperText Transfer
Protocolの略称 • Webにおける通信の約束事 (ざっくり説明) • Webクライアント (Webブラウザなど) とWebサ ーバーとの通信はHTTPを用いることが多い
4.
• オライリージャパンの『Real World HTTP』が名著なので一 年以内に読んでおくべき •
必要最小限にまとまった、無償 のミニ版もある HTTPとは?
5.
HTTPとは? Webクライアン ト Webサーバー 2. HTTPレスポンスを返す 1. HTTPリクエストを送る •
図にするとこんな感じ • 一種のキャッチボール
6.
HTTPとは? • Webクライアント側は、 例えば次のような情報を Webサーバーに送る (HTTPリクエスト) GET /test
HTTP/1.1 Host: www.example.com User-Agent: curl/7.87.0 Accept: */*
7.
HTTPとは? • GET⇒HTTPメソッド • /test⇒送信先URL •
Host⇒送信先サーバー • User-AgentやAccept⇒リ クエストヘッダー GET /test HTTP/1.1 Host: www.example.com User-Agent: curl/7.87.0 Accept: */* ※つまりは www.example.com/test に送信している
8.
HTTPとは? • Webサーバー側は、例え ば次のような情報をWeb クライアントに返す (HTTPレスポンス) HTTP/1.1 200
OK Age: 292592 Cache-Control: max-age=604800 Content-Type: text/html; charset=UTF-8 Date: Fri, 19 May 2023 02:21:24 GMT Etag: "3147526947+ident" Expires: Fri, 26 May 2023 02:21:24 GMT Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT Server: ECS (sec/96DC) Vary: Accept-Encoding X-Cache: HIT Content-Length: 1256 <!doctype html> <html> <head>
9.
HTTPとは? HTTP/1.1 200 OK Age:
292592 Cache-Control: max-age=604800 Content-Type: text/html; charset=UTF-8 Date: Fri, 19 May 2023 02:21:24 GMT Etag: "3147526947+ident" Expires: Fri, 26 May 2023 02:21:24 GMT Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT Server: ECS (sec/96DC) Vary: Accept-Encoding X-Cache: HIT Content-Length: 1256 <!doctype html> <html> <head> • 200⇒レスポンスコード • Ageなど⇒レスポンスヘ ッダー • 1行空けた以降の内容⇒ レスポンスボディ
10.
HTTPとは? Webクライアン ト Webサーバー 2. HTTPレスポンスを返す ・HTTPレスポンスコード ・レスポンスヘッダー ・レスポンスボディ 1. HTTPリクエストを送る ・HTTPメソッドの種類 ・URL
(GETパラメーター含む) ・リクエストヘッダー ・リクエストボディ
11.
curlとは? • cURLと書くこともある • HTTP通信などをターミナル上で送信できる標準 的なツール •
先ほどのスクショもcurlコマンドの結果をコピペ したもの
12.
curlとは? # もっとも基本的なHTTPリクエスト (www.example.comにGETリクエスト) curl
www.example.com # -Xオプションで、GET以外のHTTPメソッドを使用できる curl -X PUT www.example.com/login # -Hオプションで、好きなHTTPヘッダーを追加できる curl -H “Authorization: Bearer xxx-yyy-zzz” www.example.com/sample # -dオプションで、リクエストボディに入れて送る情報を指定できる curl -d “first-name=hitori“ -d “last-name=goto” www.example.com/users/add
Baixar agora