在尝试使用SocketRocket连接到自定义套接字服务器时,出现以下错误:
Error Domain=SRWebSocketErrorDomain Code=2133 "Invalid Sec-WebSocket-Accept response" UserInfo=0x8f6af00 {NSLocalizedDescription=Invalid Sec-WebSocket-Accept response}我已经将它链接回_HTTPHeadersDidFinish中的_checkHandshake方法。_checkHandshake方法执行以下操作:
NSString *acceptHeader = CFBridgingRelease(CFHTTPMessageCopyHeaderFieldValue(httpMessage, CFSTR("Sec-WebSocket-Accept")));我已经找到了这个问题,并有最新版本的socketrocket,但似乎不能工作?
https://github.com/square/SocketRocket/issues/24
请让我知道如何解决这个错误(SocketRocket - Invalid Sec-WebSocket-Accept)
发布于 2014-04-26 01:07:16
我通过更改以下内容来确认(使用SockJS服务器):
NSURL *url = [NSURL URLWithString:@"http://localhost:9090"];要这样做:
NSURL *url = [NSURL URLWithString:@"http://localhost:9090/websocket"];错误已经消失了。
https://stackoverflow.com/questions/21941322
复制相似问题