php - 我如何阅读正确的 http 状态码
问题描述
我想检查一个 tumblr 博客是否过期。所以我想检查 http 标头是否给了我404或200状态码。
我在这个网站上试了一下:webconfs.com/http-header-check.php
效果很好
404过期,200活着
我的代码工作正常,但我总是从 302 获得状态代码。我不知道为什么?
如果我检查https://unnachamlich.tumblr.com/
它应该是 200,例如如果我检查https://unnachamlich34534523.tumblr.com/
它应该是 400
这是我的php
代码
$url = 'https://unnachamlich.tumblr.com/';
$headers=get_headers($url, 0);
echo $headers[0];
谁能帮助我获得正确的状态码。
解决方案
推荐阅读
- java - 如何存储蒙德里安查询的数据?
- python - 如何找到wav文件的基频
- c++ - 我写了一个 max_heapify 代码,但它没有提供所需的结果
- html - 如何在导航栏中包含自定义开关
- reactjs - Citymapper URL 忽略 ArriveBy 参数
- javascript - 当事件发射器在 JS 或 Node JS 中发出事件时,如何做出解决的 Promise?
- c# - WebApi 在调试时给出 404;出版时作品
- java - 一个 Observable 对另一个 RxJava2 的依赖
- c# - 如何使用 WinFormAnimation 在 C# 中停止动画?
- javascript - Get-Json 表单本地文件