我使用的是signalr5.0,我试图从android客户端发送json。我已经调查过了。但它对我不起作用,send可以工作,我在测试“{”id“:”123123“,”recevieddatetime“:”nov 23,2020 12:50:55 pm“,”replieddatetime“:”nov 23,2020 12:50:55 pm“}”中得到json,但从未调用pong方法。添加了services.addsignalr().addjsonprotocol();在启动阶段
pong型号:
public class PongModel
{
public int Id { get; set; }
public int DeviceId { get; set; }
public string PhoneNumber { get; set; }
public DateTime SendDatetime { get; set; }
public DateTime ReceviedDateTime { get; set; }
public DateTime RepliedDatetime { get; set; }
}
java代码:
方法(.net core 5)
public void Pong(PongModel pongModel)
{
}
public void Send(string test)
{
}
1条答案
按热度按时间yb3bgrhw1#
不序列化直接传递对象示例:hubconnection.send(“pong”,p);添加此项以获取绑定错误:“microsoft.aspnetcore.signalr”:“debug”,“microsoft.aspnetcore.http.connections”:“debug”