博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP中的HTTP协议
阅读量:4952 次
发布时间:2019-06-11

本文共 743 字,大约阅读时间需要 2 分钟。

概述原理

  http协议由来:
  应用场景
  特点
    无状态协议
  组成
    报文首部
      报文:http协议交互的信息
      请求行:包括请求方法
      状态行:包括响应结果的状态码,状态描述和http版本
      首部字段:包括请求和响应的各种条件和属性值
    空行
    报文主体
  telnet模拟http协议通信原理
    cmd下->telnet主机地址 80
    按下ctrl+] 再按回车 打开回显功能
    发送请求报文
模拟表单发布留言
  抓包软件fiddler
  利用file_get_contents第三个参数和fopen
  socket方式
    fsockopen('主机','端口',$errno,$errorstr,5)
  crul扩展库
模拟ecshop登录
http防盗链
  .htaccess重写规则防止盗链
  REQUEST_FILENAME
  REQUEST_REFERER
反向ajax实现即时聊天程序
  聊天界面和流程分析
    长连接+OB缓存
      ob_start();
      echo str_repeat('',4096);
      ob_end_flush();
      ob_flush();
      $i=1;
      while(true){
        echo $i++;
        ob_flush();
        flush();
        sleep(1);
      }

转载于:https://www.cnblogs.com/jingmei0709/p/9947361.html

你可能感兴趣的文章
vue-swiper的使用
查看>>
RDLC设计
查看>>
bs4爬虫的一点心得----坑
查看>>
scp详解
查看>>
【小白入门教程】3 分钟搞明白直播中拖动不准的问题
查看>>
It English 每日更新
查看>>
程序员面试揭秘之程序员靠什么途径去美国工作?
查看>>
Install gocode
查看>>
Using Stored Programs with MySQLdb
查看>>
HDU1847 Good Luck in CET-4 Everybody!
查看>>
Bzoj1188 [HNOI2007]分裂游戏
查看>>
python常用数据类型-字符串
查看>>
php之array_column
查看>>
JVM运行时内存结构学习
查看>>
管理维护Replica Sets
查看>>
asp.net core 系列 3 依赖注入服务
查看>>
HashMap 和 HashTable区别
查看>>
git 格式化输出版本信息
查看>>
js 防止重复提交表单
查看>>
日期工具类 DateTools
查看>>