我正在使用https://github.com/DyKnow/SignalR-ObjC上的SignalR
Objective-C
库将我的iOS
应用与SignalR
上运行的Azure
后端相关联。我只是进行常规连接并正常打开集线器代理:
conn = [SRHubConnection connectionWithURLString:endpoint queryString:@{ ... }];
[conn start];
hub = [conn createHubProxy:@"main"];
我已经为我的集线器连接的连接和错误事件设置了一个处理程序。我的集线器最初连接,但它会立即与request failed: unacceptable content-type: text/event-stream
断开连接。
我尝试过不同的运输工具,但没有用。例如,如果我强制进行网络套接字传输,那么我会收到HTTP
503
或400
错误。但是,当我没有指定特定的运输时,这就是我们所得到的。我的SignalR
应用已托管在ASP.NET
内,我也可以在没有Azure
的情况下在本地重现该问题。
为什么我收到此错误?