Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

80
Visualizações
Obtenga 401 cuando use una llamada ajax para recuperar datos de couchdb

Intento usar la llamada ajax en el archivo js para recuperar datos de couchdb.

Pero recibí el error 401: Error al cargar el recurso: el servidor respondió con un estado de 401 (No autorizado)

Aquí está mi código js:

 var locate_data = $.ajax({ url: 'http://admin:mypassword@localhost:5984/database_name', type:'GET', dataType: "json", success: function(data){ console.log("successfully loaded."), alert(data); }, error: function(xhr) { console.log("error"), alert(xhr.statusText) } })

Puedo usar 'curl GET' para obtener los datos de couchdb usando la terminal.

¿Cuál es el problema? y como puedo solucionarlo?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede usar la autenticación de acceso básica donde las solicitudes contienen un campo de encabezado en forma de Authorization: Basic <credentials> , donde las credenciales son la codificación Base64 del nombre de usuario y la contraseña, unidos por dos puntos ' : '.

Esta respuesta explica cómo hacer lo mismo en el contexto de Angular . No estoy usando Ajax , pero supongo que debería verse así.

 $.ajax({ url: 'http://localhost:5984/database_name', type:'GET', headers: { 'Accept': 'application/json', 'Content-type', 'application/json', 'Authorization': 'Basic ' + btoa("<username>:<password>") }, xhrFields: { withCredentials: true }, ...
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda