What's the net::ERR_HTTP2_PROTOCOL_ERROR about?
I didn't figure out what exactly was happening, but I found a solution.
The CDN feature of OVH was the culprit. I had it installed on my host service but disabled for my domain because I didn't need it.
Somehow, when I enable it, everything works.
I think it forces Apache to use the HTTP2 protocol, but what I don't understand is that there indeed was an HTTP2 mention in each of my headers, which I presume means the server was answering using the right protocol.
So the solution for my very particular case was to enable the CDN option on all concerned domains.
If anyone understands better what could have happened here, feel free to share explanations.
What's the net::ERR_HTTP2_PROTOCOL_ERROR about?
I didn't figure out what exactly was happening, but I found a solution.
The CDN feature of OVH was the culprit. I had it installed on my host service but disabled for my domain because I didn't need it.
Somehow, when I enable it, everything works.
I think it forces Apache to use the HTTP2 protocol, but what I don't understand is that there indeed was an HTTP2 mention in each of my headers, which I presume means the server was answering using the right protocol.
So the solution for my very particular case was to enable the CDN option on all concerned domains.
If anyone understands better what could have happened here, feel free to share explanations.
GCS HTTP2_STREAM_ERROR - net::ERR_HTTP2_PROTOCOL_ERROR 200
The images stored in Cloud Storage are fine and are not the source of the Chrome error. The problem is caused by your JavaScript. There is another issue in that your page performs cross-site actions that Chrome is blocking. The two issues might be related.
Ask the developer that wrote the code to debug and correct this problem.
In summary, this is not a Chrome bug. The issue might be caused by Chrome taking action against your page's behavior. The end result is you must fix your application. The same problem exists in Edge 102.
[UPDATE]
The actual problem is the HTTP header x-goog-meta-link. The size of that header (metadata) is 7,461 bytes. The combined HTTP headers exceeded 8 KB which is the cause of the problem.
Chrome net::ERR_HTTP2_PROTOCOL_ERROR 200 after a reconnect
Not sure if you figure this out. I got the same issue recently, by increasing the size:
http2_max_field_size 64k;
http2_max_header_size 512k;
The chrome's net::ERR_HTTP2_PROTOCOL_ERROR
has gone.
Also, not sure if it applied to you. If I use firefox, I can actually visit my site correctly.
ReactJS: net::ERR_HTTP2_PROTOCOL_ERROR 200 with .NetCore in HTTPS
I am using Visual Studio 2019 and experienced the same problem. This is what I did to resolve it:
Removed 'Microsoft.AspNetCore.SpaServices.Extentions' Nuget package from the project's Dependencies/Packages, and then installed the latest version (Installed 5.0.6)
Cleaned and rebuilt the solution and it started working again.
let me know if it works for you!
Related Topics
Blocking Comment Spam Without Using Captcha
Send Value of Submit Button When Form Gets Posted
How to Remove a Comma Off the End of a String
PHP Output Showing Little Black Diamonds With a Question Mark
How to Get the User'S Local Time Instead of the Server'S Time
Trying to Get Property of Non-object In
$_Post Vs. $_Server['Request_Method'] == 'Post'
Access PHP Var from External JavaScript File
Filter Multidimensional Array Based on Partial Match of Search Value
Create Programmatically a Woocommerce Product Variation With New Attribute Values
Listing All the Folders Subfolders and Files in a Directory Using PHP
"Unknown Modifier 'G' In..." When Using Preg_Match in PHP
How to Check If an Array Value Exists