URLが実際に存在していて、失敗したURLが存在することを確認するための機能(以下のコード)があります。ブラウザではworks fineだから、なぜ私は非常に興味があるのですかなぜこのURLは失敗します。400 Bad Request SEC-43
私は戻って取得応答:
HTTP/1.1 400 Bad Request
content-length: 378
x-synthetic: true
expires: Thu, 01 Jan 1970 00:00:00 UTC
pragma: no-cache
cache-control: no-cache, must-revalidate
content-type: text/html; charset=UTF-8
connection: close
date: Sat, 25 Mar 2017 14:05:45 UTC
x-contextid: 1INsx8lY/G2fZ1ojZ
x-via: 1.1 echo105
<html>
<head>
<title>400 Bad Request</title>
<style> body { background-color: #F2F2F2; color: #3E3E3E; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; } pre { word-wrap: break-word; } </style>
</head>
<body>
<h1>400 Bad Request</h1>
<p><pre>1INsx8lY/G2fZ1ojZ @ Sat, 25 Mar 2017 14:05:45 GMT</pre>
<p><pre>SEC-43</pre>
<p><pre></pre>
</body>
</html>
不可解なコンテキストIDとタイムスタンプが変化し続け、それ以外は、私は同じことを取得します。
- 関係なく、私はそのウェブサイト上で試すどのページ
- は、(WindowsのXAMPP)の両方のローカルに発生し、リモートでウェブホテルに私がアクセス(one.com、UNIX /ランプ型を持って起こりませんようです-stack)
- user-agentを自分のfirefoxのコピーに設定しようとしましたが、ヘルプはありません。
- ...
をしかし作業を行いターミナルでcurl -i -X HEAD https://www.bergenadventistkirke.com
を実行している...それはちょうど私がもっと混乱します私は、「不正な要求」と「SEC-43」を検索しようとしました、しかし、私が立ち上がるように見えるのは、同じエラーhtmlを示す一連の結果です。それらをクリックすると、不正な証明書やその他のエラーが発生したり、他の場所にリダイレクトされたりします。
ここで何が起こっているか知っていますか?
Malware?いくつかの種類の魔法の非ブラウザトラフィックのブロック?
コード
<?php
$c = curl_init();
curl_setopt_array($c, [
CURLOPT_URL => 'https://www.bergenadventistkirke.com',
CURLOPT_HEADER => true,
CURLOPT_FOLLOWLOCATION => true,
]);
ob_start();
curl_exec($c);
curl_close($c);
header('content-type: text/plain; charset=utf-8');
echo ob_get_clean();
フム、それは奇妙だ...私は前にユーザーエージェントを設定しようとしました、と私は同じエラーを得たが、今では質問に答えるなかったことが、まあ作品、私は再び眠ることができます、ありがとう! – Svish