繁体   English   中英

SignalR java:客户端测试集成android:InvalidHttpStatusCodeException

[英]SignalR java: client-test-integration-android : InvalidHttpStatusCodeException

我试图通过Android测试集成(随Signalr官方Java客户端提供)运行signalR自托管示例服务器( http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host ) )。 我已经测试了用C#编写的客户端可以从本地网络中的另一台计算机访问自托管服务器(我在服务器上将localhost更改为*)。 但是,我尚未成功从android连接。 我收到以下错误:

严重:自动传输-错误:microsoft.aspnet.signalr.client.http.InvalidHttpStatusCodeException:无效的状态码:500

完整的日志可以在这里看到:

http://pastebin.com/fMPabbN1

我想念什么吗? 它看起来不像是编译或IP配置错误。 如果我不运行服务器并运行测试,则会得到socketTimeOut,这是预期的。

我运行了“基本连接流-自动”测试。

谢谢!

如果有人碰到我的答案,请添加到我的答案中。 就我而言,这是一个糟糕的错误,在没有正确理解Signalr的情况下跳入Java客户端! 服务器上的集线器类和集线器代理名称必须相同。 因此在服务器端该类:

公共类MessageHub:集线器

而在客户端

HubProxy hub = connection.createHubProxy(“ MessageHub”);

瞧!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM