http 1.0 traffic is blocked with http 426
Hey, I have a exposed service on Railway that needs to accept http 1.0 traffic. This is a problem for my use case, because I'm using a Shopify App Proxy (this unfortunately proxies with http 1.0) that directly communicates from the Shopify Platform with my exposed service on Railway. There is no way for me on the Shopify Platfrom to use a newer protocol. Is there any way I can allow http 1.0 traffic on Railway for a single service?
Solution:Jump to solution
theres no way to enable http 1.0 traffic directly to a railway app, the workaround is to put cloudflare or fastly infront of your app, they will accept the http 1.0 traffic and proxy it via http 1.1/2 to your railway app
9 Replies
Project ID:
1eff5dc1-3495-488e-91ae-4becbfd85e1d
1eff5dc1-3495-488e-91ae-4becbfd85e1d
Solution
theres no way to enable http 1.0 traffic directly to a railway app, the workaround is to put cloudflare or fastly infront of your app, they will accept the http 1.0 traffic and proxy it via http 1.1/2 to your railway app
Thanks for the info Brody, I will figure this out somehow 🙂
no problem
same issue here. did you get any response?
railway won't be allowing http 1.0 traffic, you would need to use cloudflare or fastly's proxy
@Brody thanks for response. according to Shopify docs they are sending HTTP1.1. is there any way we can accept these in railway?
http 1.1 is accepted