我做了一些挖掘和它的接縫如Facebook實際上得到一個403響應。這裏是我做的:
$ nc -l -p 8000 > fbbot-request
listening on [any] 8000 ...
運行上http://mydebughost:8000
調試器,我得到:
connect to [78.108.54.9] from out-fc245.tfbnw.net [66.220.153.245] 48731
$ cat fbbot-request
GET/HTTP/1.1
User-Agent: facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
Host: mydebughost:8000
Accept: */*
Accept-Encoding: deflate, gzip
Range: bytes=0-40960
Connection: close
現在Host
頭更改爲racunovodstvo.com.ba
,做請求:
$ cat fbbot-request | nc racunovodstvo.com.ba 80 | head
HTTP/1.1 403 Forbidden
Date: Sat, 31 Dec 2011 14:29:48 GMT
Server: Apache
Last-Modified: Mon, 02 May 2011 07:52:14 GMT
ETag: "444007-1094-4dbe62ae"
Accept-Ranges: bytes
Content-Length: 4244
Connection: close
Content-Type: text/html
並經過當網絡服務器被Range: bytes=0-40960
標題混淆時,更多的人會挖掘它的接縫。
聯繫您的託管服務提供商 – 2011-12-31 13:53:02
我已聯繫他們,他們說服務器上的一切都很好:S – 2011-12-31 13:54:58
當您使用開放式圖形調試器時,您是否看到來自Facebook的日誌中有任何請求正在完成? – 2011-12-31 14:14:45