gpt4 book ai didi

javascript - 如何使 cors 代理服务器使用 http 基本身份验证处理 https 请求?

转载 作者:行者123 更新时间:2023-12-04 19:55:53 25 4
gpt4 key购买 nike

我一直在为 http 请求使用 CORS-Proxy,这对我来说很好。最近我遇到了一个用于发送电子邮件(通过 https 请求)的 API,它需要 http 基本身份验证。我想知道如何实现这一点。

这是我使用的代理服务器: https://github.com/gr2m/CORS-Proxy

考虑到这一点 https://github.com/Rob--W/cors-anywhere这个支持 https 但没有基本身份验证。

最佳答案

你看过MDN example了吗? ?恕我直言,这应该对您有用:

var invocation = new XMLHttpRequest();
var url = 'http://bar.other/resources/credentialed-content/';

function callOtherDomain(){
if(invocation) {
invocation.open('GET', url, true);
invocation.withCredentials = true;
invocation.onreadystatechange = handler;
invocation.send();
}

或者您也可以在每个请求上添加必要的请求 header (恕我直言,这不是必需的):

invocation.setRequestHeader('Authorization', btoa(unescape(encodeURIComponent(username + ":" + password)))); 

关于javascript - 如何使 cors 代理服务器使用 http 基本身份验证处理 https 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com