JP2016038664A - Httpクライアント、httpサーバおよびhttp通信方法 - Google Patents
Httpクライアント、httpサーバおよびhttp通信方法 Download PDFInfo
- Publication number
- JP2016038664A JP2016038664A JP2014160363A JP2014160363A JP2016038664A JP 2016038664 A JP2016038664 A JP 2016038664A JP 2014160363 A JP2014160363 A JP 2014160363A JP 2014160363 A JP2014160363 A JP 2014160363A JP 2016038664 A JP2016038664 A JP 2016038664A
- Authority
- JP
- Japan
- Prior art keywords
- http
- version
- communication
- client
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
Description
(1) クライアントがコンテンツ配信を要求するHTTPリクエストメッセージのリクエスト行に、HTTPバージョンとして固有のマイナバージョン"HTTP/1.XX"を記述して送信すると、これを受信したサーバは、要求されたコンテンツの少なくとも一部をHTTPレスポンスメッセージに登録して配信する。したがって、既存のHTTPを改修することなく、ネゴシエーション時にもコンテンツ配信が行えるようになるので、Webコンテンツの高速配信が実現される。
Claims (11)
- HTTPの相対的に上位および下位の各バージョンに対応したHTTPクライアントにおいて、
前記下位バージョンのマイナーバージョンによるHTTP通信を要求するHTTPリクエストメッセージを生成する手段と、
前記HTTPリクエストメッセージを所定のサーバへ送信してHTTPレスポンスメッセージを受信する手段と、
前記マイナーバージョンによるHTTP通信を了解するHTTPレスポンスメッセージに登録されているコンテンツを取得する手段と、
前記マイナーバージョンによるHTTP通信を了解するHTTPレスポンスメッセージに対して前記上位バージョンによる通信を主導する手段とを具備したことを特徴とするHTTPクライアント。 - 前記マイナーバージョンは、メジャー番号が下位バージョンと同一でマイナー番号が固有であることを特徴とする請求項1に記載のHTTPクライアント。
- 前記上位バーションがHTTP/2.0であり、前記下位バーションがHTTP/1.1であることを特徴とする請求項2に記載のHTTPクライアント。
- 前記通信を主導する手段は、前記下位バージョンによるHTTP通信を了解するHTTPレスポンスメッセージに対して前記下位バージョンによる通信を主導することを特徴とする請求項1ないし3のいずれかに記載のHTTPクライアント。
- 前記通信を主導する手段は、前記上位バージョンによるHTTP通信を了解するHTTPレスポンスメッセージに対して前記上位バージョンによる通信を主導することを特徴とする請求項1ないし3のいずれかに記載のHTTPクライアント。
- HTTPの相対的に上位および下位の各バージョンに対応したHTTPサーバにおいて、
HTTPクライアントからHTTPリクエストメッセージを受信する手段と、
前記下位バージョンのマイナーバージョンによるHTTP通信を要求するHTTPリクエストメッセージに対して、要求されたコンテンツが登録されて前記マイナーバージョンによる通信を了解するHTTPレスポンストメッセージを生成する手段と、
前記HTTPレスポンストメッセージを前記HTTPクライアントへ返信する手段とを具備したことを特徴とするHTTPサーバ。 - 前記マイナーバージョンは、メジャー番号が下位バージョンと同一でマイナー番号が固有であることを特徴とする請求項6に記載のHTTPサーバ。
- 前記上位バーションがHTTP/2.0であり、前記下位バーションがHTTP/1.1であることを特徴とする請求項7に記載のHTTPサーバ。
- HTTPの相対的に上位および下位の各バージョンに対応したクライアントおよびサーバによるHTTP通信方法において、
クライアントが、前記下位バージョンのマイナーバージョンによるHTTP通信を要求するHTTPリクエストメッセージを生成してサーバへ送信する手順と、
サーバが、前記下位バージョンのマイナーバージョンによるHTTP通信を要求するHTTPリクエストメッセージに対して、要求されたコンテンツが登録されて前記マイナーバージョンによる通信を了解するHTTPレスポンストメッセージを返信する手順と、
クライアントが、前記マイナーバージョンによるHTTP通信を了解するHTTPレスポンスメッセージに登録されているコンテンツを取得する手順と、
クライアントが、前記マイナーバージョンによるHTTP通信を了解するHTTPレスポンスメッセージに対して前記上位バージョンによる通信を主導する手順とを含むことを特徴とするHTTP通信方法。 - 前記マイナーバージョンは、メジャー番号が下位バージョンと同一でマイナー番号が固有であることを特徴とする請求項9に記載のHTTP通信方法。
- 前記上位バーションがHTTP/2.0であり、前記下位バーションがHTTP/1.1であることを特徴とする請求項10に記載のHTTP通信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014160363A JP6286319B2 (ja) | 2014-08-06 | 2014-08-06 | Httpクライアント、httpサーバおよびhttp通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014160363A JP6286319B2 (ja) | 2014-08-06 | 2014-08-06 | Httpクライアント、httpサーバおよびhttp通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016038664A true JP2016038664A (ja) | 2016-03-22 |
| JP6286319B2 JP6286319B2 (ja) | 2018-02-28 |
Family
ID=55529706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014160363A Expired - Fee Related JP6286319B2 (ja) | 2014-08-06 | 2014-08-06 | Httpクライアント、httpサーバおよびhttp通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6286319B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016206713A (ja) * | 2015-04-15 | 2016-12-08 | キヤノン株式会社 | 通信装置、通信方法、およびプログラム |
| JP2017216591A (ja) * | 2016-05-31 | 2017-12-07 | キヤノン株式会社 | 通信装置、通信方法、通信システムおよびプログラム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020188743A1 (en) * | 2001-06-12 | 2002-12-12 | Daniel Schaffrath | Method for an improved interworking of a user application and a server |
-
2014
- 2014-08-06 JP JP2014160363A patent/JP6286319B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020188743A1 (en) * | 2001-06-12 | 2002-12-12 | Daniel Schaffrath | Method for an improved interworking of a user application and a server |
| JP2004530231A (ja) * | 2001-06-12 | 2004-09-30 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ユーザアプリケーションとサーバ間における改良型相互動作方法 |
Non-Patent Citations (1)
| Title |
|---|
| 大津繁樹: "HTTP/2の最新動向", 電子情報通信学会誌, vol. 第97巻,第8号, JPN6018000689, 1 August 2014 (2014-08-01), JP, pages 727 - 733 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016206713A (ja) * | 2015-04-15 | 2016-12-08 | キヤノン株式会社 | 通信装置、通信方法、およびプログラム |
| JP2017216591A (ja) * | 2016-05-31 | 2017-12-07 | キヤノン株式会社 | 通信装置、通信方法、通信システムおよびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6286319B2 (ja) | 2018-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101534302B (zh) | 一种提供tcp服务的方法、系统和相关装置 | |
| US8224966B2 (en) | Reproxying an unproxied connection | |
| CN104253742B (zh) | 虚拟web实时通信网关以及相关的方法、系统 | |
| CN107948324B (zh) | 请求传输系统、方法、装置及存储介质 | |
| EP3017579B1 (en) | System and device for enabling any network functionality client or server in a html5 application | |
| JP6548445B2 (ja) | 通信装置、通信方法及びプログラム | |
| US10298627B2 (en) | Concentration of independent tunneled encapsulated media | |
| EP4135296B1 (en) | Real-time communication (rtc) connection method, server, and storage medium | |
| CN108200165B (zh) | 请求传输系统、方法、装置及存储介质 | |
| CN114338844B (zh) | 一种客户端服务器之间的跨协议通信方法及装置 | |
| WO2013097401A1 (zh) | 浏览器客户端与后端服务器直通的方法、网关和通信系统 | |
| JP6289092B2 (ja) | 情報処理装置、その制御方法およびコンピュータプログラム | |
| CN108200158B (zh) | 请求传输系统、方法、装置及存储介质 | |
| CN102143204A (zh) | 一种内容分发网络中实现超文本传输协议重定向的方法、装置及系统 | |
| WO2011020397A1 (zh) | 网络代理实现方法及装置 | |
| CN104767742A (zh) | 一种安全通信方法、网关、网络侧服务器及系统 | |
| CN105187360A (zh) | 文档的会议共享方法及装置 | |
| JP2019525578A (ja) | データグラムベースのトランスポート層を介したカプセル化メディアトラフィックの効率的転送 | |
| US10367894B2 (en) | Information processing apparatus, method for controlling the same, non-transitory computer-readable storage medium, and information processing system | |
| WO2020186607A1 (zh) | 访问请求的处理方法及装置、服务器 | |
| CN114301968B (zh) | 服务端的访问方法、系统、设备及存储介质 | |
| JP6286319B2 (ja) | Httpクライアント、httpサーバおよびhttp通信方法 | |
| CN110771117B (zh) | 一种采用面向id的网络的会话层通信 | |
| CN105897853A (zh) | 一种对等网络连接方法及装置 | |
| JP6521762B2 (ja) | Httpサーバとその制御方法、画像形成装置およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20160823 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171227 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180117 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6286319 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |