nginx ASP NET CORE - net::ERR_HTTP2_PROTOCOL_ERROR 206

y1aodyip  于 2023-04-11  发布在  Nginx
关注(0)|答案(1)|浏览(366)

我得到这种类型的错误,因为过去的一周.错误是这样的:

net::ERR_HTTP2_PROTOCOL_ERROR 206

.NET CORE解决方案的包如下:

该错误在我们部署在Windows Server 2012 R2上的开发服务器中持续存在。它发生在js,css和图像文件中。这里是Chrome控制台的屏幕截图,其中显示了所有错误。
另一个屏幕截图的细节出现在网络面板上的每个加载的图像与每个响应。

部署在开发服务器上的网站通过nginx重定向,并且有不同的IP。开发服务器运行在192.168.28.69上,nginx通过192.168.28.103:443提供服务。
问题的可能原因可能是nginx正在混淆开发服务器以提供本Map像,文件等,并阻止请求头传递内容。
这是我从开发服务器本地目录中的一个文件中得到的响应:

Request URL: https://pre_erecoletas.gruporecoletas.com/Centros/Img/CLM.jpg
Request Method: GET
Status Code: 206 
Remote address: 192.168.28.103:443
Referrer Policy: strict-origin-when-cross-origin

请求标头为:

accept-ranges: bytes
content-length: 1
content-range: bytes 32510-32510/566516
content-type: image/jpeg
date: Mon, 03 Apr 2023 11:17:16 GMT
etag: "1d735f9bae54674"
last-modified: Tue, 20 Apr 2021 15:27:53 GMT
server: openresty
x-powered-by: ASP.NET
x-served-by: pre_erecoletas.gruporecoletas.com

因此,ERR_HTTP2_PROTOCOL_ERROR实际上没有太大意义,因为在我们的nginx管理器中,HTTP/2选项被禁用。如果有人曾经遇到过同样的技术困难,并能为我指出一些解决方案,那将是令人愉快的。

t8e9dugd

t8e9dugd1#

最终解决方案很简单。只需重新启动nginx管理器即可最终解决问题。

相关问题