常用的网络协议学习整理

PHPer 2022-04-13 133 0 0

这里整理常用的网络协议用于学习,20220413

常用的网络协议有TCP/IP协议、HTTP协议、FTP协议、Telnet协议、FTP协议、***TP协议、NFS协议、UDP协议等。...

立即注册

更新于:2022-04-13 07:50:37
    您需要登录后才可以评论。 立即注册

    HTTP/1.1 302 Found(PHP的get_headers()函数验证链接是否有效)

    PHP的get_headers()函数验证链接是否有效,判断url链接是否有效。 array get_headers ( string $url [, int $format ] ) get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息。

    运行php代码get_headers()

    $url='http://langmanzhuyi.cn';//langmanzhuyi.cn是重定向(跳转)到lmzy.club,
            $res=get_headers($url);
            var_dump($res);die;
    array(19) { [0]=> string(18) "HTTP/1.1 302 Found" [1]=> string(35) "Date: Tue, 12 Apr 2022 23:26:00 GMT" [2]=> string(14) "Server: Apache" [3]=> string(11) "Upgrade: h2" [4]=> string(26) "Connection: Upgrade, close" [5]=> string(26) "location: http://lmzy.club" [6]=> string(17) "Content-Length: 0" [7]=> string(38) "Content-Type: text/html; charset=UTF-8" [8]=> string(15) "HTTP/1.0 200 OK" [9]=> string(35) "Date: Tue, 12 Apr 2022 23:26:00 GMT" [10]=> string(14) "Server: Apache" [11]=> string(11) "Upgrade: h2" [12]=> string(26) "Connection: Upgrade, close" [13]=> string(89) "Set-Cookie: advanced-wk-front=30111651d05c02ac74055e4e9f9818b4; path=/; domain=.lmzy.club" [14]=> string(38) "Expires: Thu, 19 Nov 1981 08:52:00 GMT" [15]=> string(50) "Cache-Control: no-store, no-cache, must-revalidate" [16]=> string(16) "Pragma: no-cache" [17]=> string(221) "Set-Cookie: _csrf-wk-front=78b507540cff55157880426dad9ee0d37b9c475777d0178f75e29ebea99fe391a%3A2%3A%7Bi%3A0%3Bs%3A14%3A%22_csrf-wk-front%22%3Bi%3A1%3Bs%3A32%3A%22DVgwNSq4VK2epR8tytFllhQN5MtVa9AZ%22%3B%7D; path=/; HttpOnly" [18]=> string(38) "Content-Type: text/html; charset=UTF-8" }
    

    HTTP302 Found重定向状态响应代码指示所请求的资源已暂时移动到由Location标题给定的 URL 。浏览器重定向到这个页面,但是搜索引擎不会更新他们到资源的链接(在 SEO 中,据说链接果汁不会被发送到新的 URL)。

    即使规范要求方法和主体在执行重定向时不要被更改,但并非所有用户代理都符合此处,并且您仍然可以在此找到有问题的软件。因此,建议设置302代码仅作为一个响应GETHEAD方法和使用307Temporary Redirect代替,作为该方法的变化被明确地禁止在这种情况下。 ...

    立即注册
    更新于:2022-04-13 07:49:30

    HTTP/1.0 200 OK(PHP的get_headers()函数验证链接是否有效)

    PHP的get_headers()验证链接是否有效,判断url链接是否有效 array get_headers ( string $url [, int $format ] ) get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息。

    运行php代码get_headers()

    $url='http://lmzy.club';
    $res=get_headers($url);
    var_dump($res);die;
    

    输出:

    array(11) { [0]=> string(15) "HTTP/1.0 200 OK" [1]=> string(35) "Date: Tue, 12 Apr 2022 23:11:24 GMT" [2]=> string(14) "Server: Apache" [3]=> string(11) "Upgrade: h2" [4]=> string(26) "Connection: Upgrade, close" [5]=> string(89) "Set-Cookie: advanced-wk-front=6307a95ff29f5bd06f35d2613bf06baa; path=/; domain=.lmzy.club" [6]=> string(38) "Expires: Thu, 19 Nov 1981 08:52:00 GMT" [7]=> string(50) "Cache-Control: no-store, no-cache, must-revalidate" [8]=> string(16) "Pragma: no-cache" [9]=> string(221) "Set-Cookie: _csrf-wk-front=b4e4f2538fb1da4c3d9c529c80e827fbf327f5dd9e5f065477ade4bbe559162fa%3A2%3A%7Bi%3A0%3Bs%3A14%3A%22_csrf-wk-front%22%3Bi%3A1%3Bs%3A32%3A%220licetCpiYmuiBgvEHoXZIDfRiCqJGYf%22%3B%7D; path=/; HttpOnly" [10]=> string(38) "Content-Type: text/html; charset=UTF-8" }
    

    这是Http协议的响应信息。

    Http/1.1 表示当前协议为Http。1.1是协议的版本。

    200表示成功, OK表示好的

    Server: Microsoft-IIS/6.0

    X-Powered-By: ASP.NET

    Content-Length: 4218

    Content-Type: text/html

    Cache-control: private

    是服务器的信息,说明当前服务器是Microsoft-IIS/6.0

    是服务器的信息,说明当前服务器是Microsoft-IIS/6.0

    bf37aad64c_normal.png

    扩展资料

    响应消息

    响应消息的第一行为下面的格式:

    HTTP-VersionSPStatus-CodeSPReason-PhraseCRLF

    HTTP-Version表示支持的HTTP版本,例如为HTTP/1.1。Status-Code是一个三个数字的结果代码。Reason-Phrase给Status-Code提供一个简单的文本描述。

    Status-Code主要用于机器自动识别,Reason-Phrase主要用于帮助用户理解。Status-Code的第一个数字定义响应的类别,后两个数字没有分类的作用。第一个数字可能取5个不同的值:...

    立即注册
    更新于:2022-04-13 08:01:35
    相关内容

    超级好用的字幕文件搜索引擎(搜索时用英文)

    什么是 SSL、TLS 和 HTTPS?

    SSL/TLS协议运行机制的概述

    操作系统常用命令

    常用的Linux下查看服务器配置的命令

    Linux上安装rz和sz命令 yum -y install lrzsz

    用tcping检查网站开放的端口-TCPING小工具的使用和下载

    Windows下查看mysql是否启动

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作