Is it possible to pass variables in a websocket $connect call?

0

I have some existing code using Tomcat and Grizzly webservers, and they accept a path like the following:

wss://<server>/forum/{subject}

It doesn't seem possible to configure API Gateway v2 endpoints to have variables such as subject here. Is that correct or am I missing something?

I realize that I can work around this by sending messages, but it creates an inconsistency from the client perspective and there doesn't seem a good "reason" for it, except it hasn't been done yet.

2개 답변
0
수락된 답변

Currently WebSocket API does not support path variables on $connect. You can send query string or custom header (if the client is non-browser) though.

AWS
답변함 4년 전
0

Thanks.

I wasn't actually able to get the headers approach to work; I'm not sure why, but I only seem to see a subset of the actual headers in the WebSocket lambda.

The query parameters approach worked fine, though.

Gazza
답변함 4년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠