0

anyorigin.com サービスを使用してカスタマイズされたヘッダーをリモート Web サイトに送信しようとしていますが、何らかの理由でユーザー エージェント ヘッダーがリモート サイトに渡されません!

ヘッダーが送信されていないことを証明するために、私が送信したユーザーエージェントとは異なるユーザーエージェントを示す www.whatsmyuseragent.com から返された応答から取得します!

ユーザー エージェント ヘッダーがリモート Web サイトに渡されない理由を教えてください。

<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>
4

0 に答える 0