3

私は TVMLKit を使用して Apple TV アプリに取り組んでいます。アプリの JavaScript コードは、 を使用して HTTP リクエストをサーバーに送信しようとしていますXMLHttpRequest。サーバーは特定のユーザーエージェントを期待しているので、これを試しました:

var request = new XMLHttpRequest();
request.open("GET", url, true);
request.setRequestHeader("User-Agent", "MyApp");
request.send();

サーバーは別の User-Agent ヘッダーを受け取ります。

User-Agent: <Projectname>/1 CFNetwork/758.1.6 Darwin/15.0.0

ヘッダー名を別のものに変更すると、リクエスト ヘッダーに表示されます。Apple は、リクエストを送信する直前に User-Agent フィールドを置き換えていると思います。これを防ぐ方法はありますか?

4

1 に答える 1