Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用ajax请求通过anyorigin.com将标题发送到远程站点?_Javascript_Ajax_User Agent - Fatal编程技术网

Javascript 如何使用ajax请求通过anyorigin.com将标题发送到远程站点?

Javascript 如何使用ajax请求通过anyorigin.com将标题发送到远程站点?,javascript,ajax,user-agent,Javascript,Ajax,User Agent,我正在尝试使用anyorigin.com服务将自定义标头发送到远程网站,但由于某些原因,用户代理标头未传递到远程网站 从www.whatsmyuseragent.com返回的响应中可以证明header不是send,该响应显示了与我发送的不同的用户代理 有人能告诉我为什么用户代理头并没有传递到远程网站吗 <html> <head> <script src="http://anyorigin.com/jquery-1.4.2.min.js"></script

我正在尝试使用anyorigin.com服务将自定义标头发送到远程网站,但由于某些原因,用户代理标头未传递到远程网站

从www.whatsmyuseragent.com返回的响应中可以证明header不是send,该响应显示了与我发送的不同的用户代理

有人能告诉我为什么用户代理头并没有传递到远程网站吗

<html>
<head>
<script src="http://anyorigin.com/jquery-1.4.2.min.js"></script>

<script>
$.ajax({
    url: 'http://anyorigin.com/get?url=http://www.whatsmyuseragent.com/&callback=?',
    xhr: {
             withCredentials: true
         },
    type: 'GET',
    dataType: "json",
    success: displayAll,
    beforeSend: setHeader
    });
function displayAll(data){
   // alert(data.contents);
document.myform2.outputtext2.value = data.contents ;
}

function setHeader(xhr){
xhr.setRequestHeader("User-Agent","Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3");
}
</script>
</head>

<body>
<br>
<form id="myform2" name="myform2" action="./5.php?Id=&title=" method="post">
<td><textarea rows="14" cols="15" name="outputtext2" style="width: 99%;"></textarea>    </td>
</form>
</html>

$.ajax({
网址:'http://anyorigin.com/get?url=http://www.whatsmyuseragent.com/&callback=?',
xhr:{
证书:正确
},
键入:“GET”,
数据类型:“json”,
成功:全部,
发送前:setHeader
});
函数displayAll(数据){
//警报(数据内容);
document.myform2.outputExt2.value=data.contents;
}
函数setHeader(xhr){
xhr.setRequestHeader(“用户代理”、“Mozilla/5.0(iPhone;U;CPU类似Mac OS X;en)AppleWebKit/420.1(KHTML,类似Gecko)版本/3.0 Mobile/3B48b Safari/419.3”);
}


我想问题最有可能发生在任何来源的一端。他们可能没有转发所有的标题。你有没有试着联系他们并询问此事?谢谢你的回复。我找不到他们提供的服务的帮助论坛来询问他们!你知道如何联系他们吗?我查看了域名的whois记录,该记录表明gmail.com上的zelexi是管理员的电子邮件地址。