Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

383
Vistas
Recuperar: HTTP GET Mostrar datos que no funcionan a través de la API web que consume gRPC

Estoy tratando de ver en la consola algunos datos de un método http Get pero no funciona, me muestra el error 400 y no sé cómo obtengo los errores ... Lo hice con el método de publicación y funciona bien

También estoy tratando de hacer la autenticación con tokens de portador, pero no sé si esto es correcto.

Este es el método de búsqueda y obtención:

 function getUsers() { fetch(uri_3_2, { headers: { 'Accept': 'application/json', 'Content-type': 'application/json', 'Authorization': `Bearer ${localStorage.getItem("key")}`, } //the localStorage.getItem("key") is a key I have when I first to other fetch call, //so this getUsers() is calling after the first fetch I have }) .then(response => response.json()) .then(data => _displayItems(data)) .catch(error => console.error('Unable to get Users.', error)); } function _displayItems(data) { console.log(data.Email); //undefined console.log(data.Username); //undefined console.log(data); //this works but don't show the data, I have so it gives me error... }

Creo que este es correcto, pero mostraré de todos modos el método del controlador

 [HttpGet("getAllUserInfo_2"), Authorize] //message is empty but it works public async Task<ActionResult<ListUsersResponse>> GetAll_2(MessageRequest message) { var results = await _userClient.GetAllUsersAsync(message); return Ok(results); }

servicio gRPC

 public override Task<ListUsersResponse> GetAllUsers(MessageRequest request, ServerCallContext context) { ListUsersResponse response = new ListUsersResponse(); var query = from emp in _context.Users_4 select new ListUserResponse() { Username = emp.Username, Email = emp.Email }; response.LstUsers.AddRange(query.ToArray()); return Task.FromResult(response); }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda