[英]POST Request from Chrome Extension
I am trying to POST with my chrome extension. 我正在尝试使用chrome扩展名发布。 Here is the method I am using for it. 这是我正在使用的方法。
function uploadFile(url){
var req = new XMLHTTPRequest();
req.open("POST", "https://wepicit.s3.amazonaws.com/", true);
var params = "key="+myKey
"&acl="+"public-read"
"&Content-Type="+"text/plain"
"&AWSAccessKeyId"+tempKey
"&file="+url+".txt"
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", params.length);
req.setRequestHeader("Connection", "close");
req.send(params);
req.onreadystatechange = function(){
// If the request completed, close the extension popup
if (req.readyState == 4)
if (req.status == 200) console.log('success');
};
}
The error that I am getting is that 'XMLHTTPRequest()' is not defined. 我收到的错误是未定义“ XMLHTTPRequest()”。 Please help. 请帮忙。 Thank You. 谢谢。
JavaScript is case sensitive. JavaScript区分大小写。
Not new XMLHTTPRequest()
but rather new XMLHttpRequest()
. 不是new XMLHTTPRequest()
而是new XMLHttpRequest()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.