HTTPWebページからHTTPS呼び出しを行いたい。この問題をAccess-Control-Allow-Origin
で解決したいと思っています。どうすれば使用できますか?
(HTTPページから要求している)HTTPSページで、ヘッダーを設定します。
Access-Control-Allow-Origin: http://www.example.com
これはPHP with:
<?php
header("Access-Control-Allow-Origin: http://www.requesting-page.com");
?>
または、それが機能しない場合は、コンテンツをダウンロードして表示するファイルをHTTPサーバー(リクエストの送信元)に作成できます。これは、PHP with:
<?php
echo file_get_contents("https://www.requested-page.com");
?>
追加の帯域幅が必要であり、適切な方法ではないため、これを行うことはお勧めしません。最初のオプションを実行できない場合にのみ使用する必要があります。さらに、開発者がアクセス制御を制限するように設定している場合、それはおそらく理由によるものです。
本当にできません。それを防ぐのはブラウザです。セキュリティ上の理由。 cURLを調べることができます。この投稿を読んでください: https-request-via-ajax-from-http-page