Safari 不会通过 http/2 加载某些资源

2024-06-26

服务器上启用了 Http/2,昨天我注意到在 Iphone(IOS 10.2)上未加载某些资源并出现错误:failed to load resource:connecting to server is not possible。当我将 Iphone 连接到 Mac 时,控制台中没有错误,但只是某些请求立即导致该错误。有趣的是,未加载的资源是真实域的子域(CNAME 是正确的)。网站位于 https 上。 服务器是Windows Server 2016。

EDIT:我们解决了这个子域问题,但仍然有来自同一域的请求没有响应任何响应。

我知道当通过 https 加载资源时,IOS > 9.3 支持 http/2,但是不工作的资源不属于该域可以帮助解决这个问题,但我不知道如何解决。

我知道问题可能与 http/2 协议有关,因为我的 Android 本机应用程序也停止工作并出现错误: java.io.IOException: stream was reset: PROTOCOL_ERROR 。我通过强制我的应用程序使用 http/1 解决了这个问题。现在可以了。但是如何解决 iphone safari 问题呢?

我使用 ASP.NET Web Forms 作为后端(从我使用的 ASP.NET 4.6 开始支持 http2)。


看来解决办法已经找到了。经过几天的调查禁用动态内容压缩有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Safari 不会通过 http/2 加载某些资源 的相关文章

随机推荐

  • 如何在 GWT 客户端显示文件而不是下载:

    我需要很少的帮助来实现这一点 在我的应用程序中 用户可以将文件上传到服务器并将其存储为 blob 对象 现在我需要根据请求向用户显示它们 我要做的显示在下面的代码中 在服务器端 我将内容放入响应 这段代码是基于这篇博文实现的水谈 http
  • 使用 powershell 执行 .sql 文件并将输出存储在文本文件中

    我正在尝试从 powershell 运行 sql 脚本 sql 文件并将结果保存到 sql 文件中 概述 SQL 数据库恢复需要用户和权限备份预恢复 一旦恢复完成 我们需要在数据库上执行输出 我们预恢复的用户权限备份 这是我的脚本 当我执行
  • Spark中分布式读取CSV文件

    我正在开发一个 Spark 处理框架 它读取大型 CSV 文件 将它们加载到 RDD 中 执行一些转换 最后保存一些统计数据 相关 CSV 文件平均大小约为 50GB 我正在使用 Spark 2 0 我的问题是 当我使用sparkConte
  • C++ 获取成员函数的类型(返回类型和签名),不带成员函数的“const”限定符

    是否可以在没有成员函数的 const 限定符的情况下获取成员函数的类型 返回类型和签名 到目前为止 我尝试使用 decltype T 和 std remove const std decay Example void Func std st
  • VSCode Linter ES6 ES7 Babel linter

    如何使用 Visual Studio 代码根据 babel ES7 stage 0 规则检查 JavaScript 文件 我只需要检查代码 我已经有 webpack 转译 Js 文件 我如何进行 全局安装 eslint npm instal
  • 在seaborn中使用FacetGrid为所有方面重复x轴标签

    我正在与FacetGrid给出的例子here https seaborn pydata org examples kde ridgeplot html结果如下图所示 在我的数据集中 有相当多的图 如果有x每个面都重复轴标签 而不仅仅是在底部
  • 端口尺寸与连接尺寸不匹配

    我有这个代码 Alu v module ALU src1 i src2 i src3 i src4 i ctrl i result o zero o I O ports input 32 1 0 src1 i input 32 1 0 sr
  • 在 CUDA 内核中使用虚拟函数

    所以我想在设备上分配一个具有虚拟函数的对象 然后调用内核并执行其中一些虚拟函数 我尝试了两种方法来做到这一点 但都不起作用 1 使用 cudaMalloc 和 cudaMemcpy 从主机分配和复制对象 这会复制包含主机内存指针的虚拟函数表
  • Swift 和 Cocoapods - 缺少必需的模块

    我正在尝试制作一个 Swift 框架 该框架依赖于两个库 阿拉莫菲尔 https github com Alamofire Alamofire and SwiftyJSON https github com SwiftyJSON Swift
  • Android Studio Bumblebee - 设备管理器未打开

    我刚刚将 Android Studio 更新为 Android Studio 大黄蜂 2021年1月1日 内部版本 AI 211 7628 21 2111 8092744 建于 2022 年 1 月 19 日 但现在我无法再打开设备管理器
  • 在 Selenium 中自动执行下拉菜单而不选择

    我正在尝试使用 Selenium 从下拉列表中选择一个元素 我已经能够选择下拉列表 但我不知道如何从下拉列表中选择特定元素 因为该网站不使用 select 因此我无法使用内置的 select 类 作为参考 这是下拉列表中元素之一的 HTML
  • 当执行 Tomcat 的 proxy_pass 时,Nginx 如何添加子域作为参数

    我想要实现的目标Web 应用程序应该能够支持多个子域 而无需在每次使用新子域时对 nginx 或 tomcat 进行任何更改 我已经对 DNS 进行了必要的更改以支持通配符子域 Nginx 监听端口 80 它在端口 8080 上对 tomc
  • CanExecute 何时被调用?

    在演示中 我有一个按钮可以切换布尔字段isAsking 我创建了一个命令 该命令仅在以下情况下执行isAsking true 一旦我按下切换按钮 okButton IsEnable立即更改 这表明该命令发现了更改isAsking 我感到很困
  • MVC 4 文本框未在回发时更新

    我有一个使用 modelview 对象的表单 该对象在提交表单的回发时不会更新文本框值 提交表单时 我编辑绑定到文本框的对象的属性 当表单返回时 对象属性仍然更改 但文本框值不会更改 这就像文本框值被缓存并且不会改变 我该如何解决 文本框默
  • 使关闭图像出现在 DIV 的右上角

    我想知道如何使一个小十字 闭合 图像出现在 div 的右上角 使用 CSS 和 XHTML 谢谢 你可以这样做 jsfiddle net 7JEAZ 1317 http jsfiddle net 7JEAZ 1317 代码片段 panel
  • Java 中的“实现 Runnable”与“扩展线程”

    从我什么时候开始使用线程Java 我找到了这两种编写线程的方法 With 实施Runnable public class MyRunnable implements Runnable public void run Code Started
  • UIView 的变换看起来很糟糕

    我有一个简单的视图和简单的背景 我需要旋转视图及其内容 代码在这里 CGAffineTransform r CGAffineTransformMakeRotation 5 M PI 180 0f backView transform r 我
  • 任意旋转中两条抛物线相交的代码或公式

    我正在研究一个几何问题 需要找到任何旋转中两个抛物线弧的交点 我能够通过旋转平面使弧与轴对齐来相交直线和抛物线弧 但两条抛物线不能同时与轴对齐 我正在努力推导公 式 但我想知道是否有可用的资源 我首先定义没有旋转的二维抛物线弧的方程 x t
  • Django 嵌套查询集

    我有一个像这样的 Django 数据模型 省略数据字段 class Atom Model pass class State Model atom ForeignKey Atom class Transition Model atom For
  • Safari 不会通过 http/2 加载某些资源

    服务器上启用了 Http 2 昨天我注意到在 Iphone IOS 10 2 上未加载某些资源并出现错误 failed to load resource connecting to server is not possible 当我将 Ip