gpt4 book ai didi

java - SignalR java : client-test-integration-android : InvalidHttpStatusCodeException

转载 作者:行者123 更新时间:2023-12-01 12:09:13 26 4
gpt4 key购买 nike

我正在尝试使用 android 测试集成(随 signalr 官方 java 客户端提供)运行 signalR 自托管示例服务器( http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host )。我已经测试过,自主机服务器可以由本地网络中另一台计算机上用 C# 编写的客户端访问(我在服务器上将 localhost 更改为 *)。然而,我还没有成功连接到android。我收到以下错误:

Critical: AutomaticTransport - Error: microsoft.aspnet.signalr.client.http.InvalidHttpStatusCodeException: Invalid status code: 500

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

http://pastebin.com/fMPabbN1

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

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

谢谢!

最佳答案

添加到我的答案中,以防其他人遇到它。对我来说这是一个严重的错误,在没有正确理解信号器的情况下跳入了java客户端!服务器上的 Hub 类和 Hub 代理名称必须相同。所以在服务器端的类:

public class MessageHub : Hub

在客户端

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

瞧!

关于java - SignalR java : client-test-integration-android : InvalidHttpStatusCodeException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27365362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com