1
resposta

Método de busca não retorna nada

Boa tarde,

Consigo normalmente executar os endpoints: http://localhost:8080/cliente/adicionar/maria;123456789 http://localhost:8080/cliente/getClientes/

Porém, ao tentar executar o endpoint http://localhost:8080/cliente/SearchCliente/maria

Ele retorna a página em branco.

Segue os trechos:

INTERFACE:

    [OperationContract]
        [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Xml, UriTemplate = "SearchCliente/{nome}")]
        Cliente Buscar(string nome);

IMPLEMENTAÇÃO:

  public Cliente Buscar(string nome) {
            ClienteDao dao = new ClienteDao();
            return dao.Buscar(nome);
        }

DAO:

  public Cliente Buscar(string nome) {
            var resultado = ClienteDao.clientes.Where(c => c.Nome.Equals(nome)).FirstOrDefault();
            return (Cliente) resultado;
        }

Onde posso estar errando?

1 resposta

Olá, Jonathas

Por favor, faça o seguinte:

  • Abra o Chrome e tecle F12 (ferramentas do desenvolvedor)
  • Clique na aba Network (ou Rede)
  • Faça refresh na página com F5
  • Veja a resposta da chamada, e poste aqui o resultado do Status (200 = OK, 500 = erro no servidor, etc).