标签: http2

为什么Web浏览器不支持h2c(没有TLS的HTTP/2)?

我真的在网上搜索,我找不到网页浏览器不支持h2c(没有TLS的http/2)的原因.任何想法,赞赏.

用https稍微澄清http/2使用ALPN(这称为h2).带http的http/2不需要ALPN(这叫做h2c),但几乎没有网页浏览器支持它.为什么会这样?

我觉得对于许多资源,虽然真实性总是好的,但是不需要保密(虽然有一些私有实现,但http主体的数字签名并未得到广泛支持).鉴于不需要保密,那么h2c确实是一件好事.

https http2

22
推荐指数
1
解决办法
5786
查看次数

如何在HAProxy上启用HTTP/2?

我们最近从HTTP转移到了HTTPS.由于我们已经转移到HTTPS,我们正在考虑转向HTTP/2以获得性能优势.

在此输入图像描述

如上所述,浏览器和LB之间的请求是安全的(HTTPS),而LB和应用服务器之间的通信仍然使用HTTP

使用当前设置启用HTTP/2的可能性有多大?我们可以在浏览器和LB之间启用HTTP/2,而LB和应用服务器之间的通信仍然在HTTP上吗?

https http haproxy http2

20
推荐指数
1
解决办法
2万
查看次数

如何在chrome或chromium中禁用HTTP/2?

我正在尝试调试HTTP/1.1和HTTP/2之间的差异.是否有可能禁用chrome或chrome中的HTTP/2?我在chrome 56中找不到这个选项标志.我试过带标志的--disable-http2铬58 :

./Chromium.app/Contents/MacOS/Chromium --disable-http2
Run Code Online (Sandbox Code Playgroud)

但使用此标志后仍然使用HTTP/2协议提供内容:

Chromium --disable-http2

google-chrome http chromium http2

20
推荐指数
1
解决办法
2万
查看次数

Tomcat 8中的HTTP/2支持

经过一些研究,我很惊讶我没有在Tomcat中找到任何有关HTTP/2支持的资源.更改日志8.0表示SPDY的实验支持,wiki将HTTP/2称为支持的规范(http://wiki.apache.org/tomcat/Specifications),但我没有找到任何教程.

你知道是否已经可以在Tomcat上启用HTTP/2了吗?如果答案是肯定的我怎么能这样做?

tomcat tomcat8 http2

19
推荐指数
3
解决办法
8233
查看次数

Rack/Rails中的HTTP/2支持

HTTP/2由所有主流浏览器发布和支持.在Apachenginx等主要Web服务器中都有实现.

但对于我们Rubyist来说,目前的选择非常有限.曾几何时(2014年12月),Aaron Patterson正在探索在Rack 2.0中支持HTTP/2的想法,但这还没有实现.他还发布了一些有关PumaWEBrick的可能性.这就是我所能找到的.

我的问题是,广泛地说:如果我对在Rails应用程序中使用HTTP/2感兴趣,那么存在哪些选项,它们包含哪些HTTP/2功能,并且它们中的任何一个都可以用于生产吗?

rack ruby-on-rails http2

19
推荐指数
2
解决办法
5813
查看次数

如何在PHP中发送HTTP/2 POST请求

在Ruby发送HTTP/2 POST请求时发现了一个类似的问题 但是我想用PHP更新我的服务器

此处描述了基于HTTP/2的新Apple推送通知API:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/APNsProviderAPI.html

任何具有HTTP/2经验的人都可以帮助我在PHP中作为客户端发出请求.

php curl push-notification apple-push-notifications http2

19
推荐指数
2
解决办法
2万
查看次数

浏览器如何知道站点是否支持HTTP/2?

如果我输入https://http2.golang.org/,Chrome浏览器将自动发送HTTP/2请求.这是怎么做到的?

http2

19
推荐指数
2
解决办法
5276
查看次数

TCP模式下的AWS ELB上的HTTP2

有没有人有使用在AWS模式下运行的AWS ELB后面的HTTP2服务器的经验?

据我所知,AWS ELB现在不支持HTTP2,但是,通过使用TCP模式,它应该透明地将请求传递给后端服务器.

有人有共享经验吗?

谢谢.

amazon-web-services amazon-elb http2

18
推荐指数
1
解决办法
4863
查看次数

HTTP/2是无状态协议吗?

根据我的理解,HTTP/2带有状态头压缩称为HPACK.它不会改变HTTP协议的无状态语义吗?将Web应用程序视为HTTP/2无状态协议是否安全?最后,是否HTTP/2兼容现有的负载均衡器?

architecture protocols http http2

18
推荐指数
1
解决办法
3216
查看次数

如何使用 nodejs 模块 http2 将 http2 与 ExpressJS 集成?

我正在使用 nodejs 和 express 创建一个 api,我想将 http2 与 ExpressJS 集成

这是我的代码:

'use strict';

const http2 = require('http2');
const fs = require('fs');
const path = require('path');

const express = require('express');
const bodyParser = require('body-parser');

const app = express();
const port = process.env.PORT || 443;

// Middleware
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));

// Routes variables
const indexRouter = require('./routes/index');

// Routes uses
app.use('/', indexRouter);

// Server configurations
const key = path.join(__dirname + '/security/key.pem');
const cert = path.join(__dirname + '/security/certificate.pem');

const options = …
Run Code Online (Sandbox Code Playgroud)

node.js express http2

18
推荐指数
1
解决办法
1万
查看次数