使用curl我可以发送POST请求的JavaScript的XMLHttpRequest VS卷发
“http://myusername:[email protected]”触发动作,
使用XML HTTP请求,我试着做同样的事情,但在运行下面的代码:
xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://myusername:[email protected]", true);
xhttp.setRequestHeader("Content-Type", "text/plain");
xhttp.send();
我问候与错误:
POST http://myusername:[email protected] 403(禁止)
现在为什么会这样?通过浏览器访问像这样的url,curl,arc ...等与通过.js访问它不同吗? 此外,我试图张贴到所说的网址使用表单的行为,它运作顺畅,但我更喜欢用JavaScript完成的事情,如果可能的话这个特定的任务。
那么......啊,有什么想法?我所看到的XMLHttpRequest背后的文档对于一种“将现代网站放在肩上”的技术而言,已经相当缺乏光泽。
卷曲get调用我想,除了我不明白**的用法:**在URL中您所请求 –
我调用的特定API将这些头部读取为用户名和密码,它使用':'来查看分割的位置(或者至少我假设它是这样做的)。将myusername:mypassword想象成单个“用户”标题。 –