Envie um objeto json para o servidor .net usando o signalr e o cliente Java
Nov 24 2020
Estou usando o SignalR 5.0, estou tentando enviar um JSON do cliente Android. Eu investiguei isso . Mas não está funcionando para mim, o envio funciona, recebo o json no teste "{" Id ":" 123123 "," ReceviedDateTime ":" 23 de novembro de 2020 12:50:55 "," RepliedDatetime ":" 23, 2020, 12:50:55 PM "}", mas o método Pong nunca é chamado. Adicionado services.AddSignalR (). AddJsonProtocol (); na inicialização
Modelo 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; }
}
Código Java:
Métodos (.net core 5)
public void Pong(PongModel pongModel)
{
}
public void Send(string test)
{
}
Respostas
Zulander Nov 24 2020 at 03:25
Passe o exemplo do objeto diretamente sem serializar: hubConnection.send ("Pong", p); Adicione isso para obter o erro de ligação: "Microsoft.AspNetCore.SignalR": "Debug", "Microsoft.AspNetCore.Http.Connections": "Debug"
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino