Entonces, básicamente, estoy tratando de obtener datos de JSONbin.io . He configurado RequestHeader antes de enviar la solicitud. Como puede ver, hay beforeSend y xhr.setRequestHeader("X-Master-Key", "$2b$10$QCzFeVffyq7vaiSBUfPbCeXUGV.IBpiHlWIOsDQAgj########"); . Pero, todavía dice Error 401, también conocido como solicitud no autenticada. Me pregunto si alguien me puede ayudar con esto. También proporciono una imagen que muestra que los encabezados están ahí.
Enlace: https://jsonbin.io/api-reference
Imagen: https://ibb.co/jGtFLk9
<script> function getKey() { $.ajax({ url: 'https://api.jsonbin.io/b/624efc9cd8a4cc06909d66cd/2', type: "GET", dataType: "json", beforeSend: function(xhr) { xhr.setRequestHeader("X-Master-Key", "$2b$10$QCzFeVffyq7vaiSBUfPbCeXUGV.IBpiHlWIOsDQAgj########"); }, success: function(data) { const keyStore = data.keys; var copyKey = document.getElementById("KeyDisplay"); document.getElementById('KeyDisplay').value = keyStore[Math.floor(Math.random() * 49)] document.getElementById('Button').textContent = "Copied Key" document.getElementById("Button").disabled = true; copyKey.select(); navigator.clipboard.writeText(copyKey.value); } }); } </script> ``` [1]: https://i.stack.imgur.com/zQxGv.png