Deploy a golang websocket service but seems can only connect with browser

I try to use postman and curl connect but it seems not working.
It’s my issue or the platform block the request?
Anyone encounter such issue? Thanks in advanced!

curl -vvvvv https://multiplayer-go-baba983.koyeb.app/ws
* Host multiplayer-go-baba983.koyeb.app:443 was resolved.
* IPv6: (none)
* IPv4: 104.22.79.190, 104.22.78.190, 172.67.24.44
*   Trying 104.22.79.190:443...
* Connected to multiplayer-go-baba983.koyeb.app (104.22.79.190) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* Recv failure: Connection reset by peer
* LibreSSL/3.3.6: error:02FFF036:system library:func(4095):Connection reset by peer
* Closing connection
curl: (35) Recv failure: Connection reset by peer

Hello,

I’m performing the same query as you did, but I have a 400 code error.

If you have repeated connection reset, it might be related to something else like WAF or anti DDOS.
This could also be some transient failure from Cloudflare where you are. A browser usually retries these requests.

Could you try again? If this still fails, you can share your IP with the support so we can investigate this.

@bastien I try and still not working, proberly got blocked by WAF, I deploy on zeabur and perform the same curl request like I post above and it got 400 code error.