You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using SocketRocket library on my iOS client app. I've also installed Atlantis.
This way, on desktop Proxyman I can see all HTTPS requests made from my iOS app. However, I don't see any WebSocket requests, the tab is just empty in Proxyman.
I tried using URLSessionWebSocketTask and the WebSocket requests are correctly displayed in Proxyman.
Could you suggest what might be an issue with SocketRocket and how to fix it?
The text was updated successfully, but these errors were encountered:
Hey @mmatiush, SocketRocket uses NSInputStream and NSOutputSteam to perform the Websocket connection (Reference), so Atlantis doesn't capture it since Atlantis only supports URLSessionWebSocketTask.
I look around the source code, it might support HTTP Proxy. Here is the solution:
Don't use Atlantis
Learn to set up the SRProxyConnect and provide a proxy to SocketRocket
Set the HTTP Proxy to localhost:9090 (Should test on Simulator)
Proxyman macOS will automatically capture the traffic
Hello,
I'm using SocketRocket library on my iOS client app. I've also installed Atlantis.
This way, on desktop Proxyman I can see all HTTPS requests made from my iOS app. However, I don't see any WebSocket requests, the tab is just empty in Proxyman.
I tried using URLSessionWebSocketTask and the WebSocket requests are correctly displayed in Proxyman.
Could you suggest what might be an issue with SocketRocket and how to fix it?
The text was updated successfully, but these errors were encountered: