Heim  >  Artikel  >  Backend-Entwicklung  >  php函数get_headers是HEAD请求或GET请求

php函数get_headers是HEAD请求或GET请求

WBOY
WBOYOriginal
2016-07-25 08:55:131414Durchsuche
  1. $imageurl = 'http://127.0.0.1/1.png';
  2. $headers = get_headers($imageurl);
复制代码

其实图片也是本地的一张图片,但是确实是“远程”的,远程图片也可以理解为url地址的图片。

使用抓包工具tcpdump监听本地80端口:

  1. sudo tcpdump -i lo -nnA 'src port 80'
复制代码

而后访问test.php,抓到的包关键部分截图如下: php函数get_headers测试抓包截图 可以看到图片的内容也被请求回来了。

最终确定下来get_headers是GET请求,如果要发起HEAD请求,可以使用fsockopen或者curl。

测试代码下载(包含图片):php函数get_headers的测试代码



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn