我正在抓捕一个要工作的网站,所以我不能提供网址,但是当我卷曲页面时,我会得到400条响应。当我转到chrome页面时,情况也是如此。
$ curl -I <url>
HTTP/2 400
content-type: text/plain; charset=utf-8
accept-ranges: bytes
accept-ranges: bytes
via: 1.1 varnish
age: 0
accept-ranges: bytes
accept-ranges: bytes
date: Tue, 25 Sep 2018 19:34:37 GMT
via: 1.1 varnish
x-served-by: cache-mdw17368-MDW, cache-bos8235-BOS
x-cache: MISS, MISS
x-cache-hits: 0, 0
x-timer: S1537904078.900892,VS0,VE33
当我使用guzzleHttp卷曲相同的URL时,它将返回200响应代码。
try {
$client->request('GET', $url, [
'allow_redirects' => [
'track_redirects' => true
]
]);
} catch (GuzzleException $e) {
return false;
}
这使我很难辨别哪些页面相关,哪些页面不需要设置?