`
荧火流年
  • 浏览: 60805 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HTTP协议的一些小技巧

 
阅读更多

如何用Telnet模拟HTTP协议

打开运行,输入cmd,然后再输入telnet www.baidu.com 80  注意:80这个端口号不能省,因为telnet缺省的端口号是23。

cmd窗口会暂时的变成黑屏(黑屏的原因是,telnet默认是关闭命令行回显功能的,可以进入telnet命令行,执行set localecho打开回显功能就OK),然后按ctrl+],屏幕出现了telnet的命令行,再按回车,屏幕又出现黑屏,没事儿,不用担心

现在直接在键盘输入GET /test.html HTTP/1.1  就会模拟GET方式请求服务器,然后下面会显示相关的回复的报文

注意好多网站的超时时间非常短,百度仅仅为5秒,所以操作时间过长的话,就会失去与主机的连接。

为什么要输入GET /test.html HTTP/1.1呢,这是有格式的,通过GET去获取由Request-URI所标识的资源信息基本格式为

GET Request-URI HTTP/1.1

下面是一些例子:

HEAD /index.html HTTP/1.1
Host:www.163.com
HEAD只显示报头信息

HEAD /index.html HTTP/1.1
Host:www.baidu.com

GET /index.html HTTP/1.1
Contection:close
Host:www.baidu.com

注意点:

1,GET请求参数最多为256个字符,POST则会很大。

一般传输的数据分为两种形式:文本和二进制数据的图片,影音,文本超过256个字节要使用POST来进行传输,二进制数据一般也用POST进行传输,POST所携带的信息不会出现在URL地址栏里,一般用于表单的提交,文件的上传等操作。

2,我们平时直接在浏览器里面输入网址去获取资源,这种方式就是GET方式

分享到:
评论

相关推荐

    php使用socket调用http和smtp协议实例小结

    主要介绍了php使用socket调用http和smtp协议,结合实例形式总结分析了php使用socket发送http请求、post请求、SMTP请求、邮件发送等相关操作技巧,需要的朋友可以参考下

    IE WebBrowser编程技巧

    IE_WebBrowser编程技巧 修改WebBrowser的header信息? Delphi查看WebBrowser提交之前的数据头 用TWebBrowser组件在DELPHI中POST数据和取得网页源文件 在 WebBrowser 中直接载入流,不通过文件 判断下载网页成功 ...

    Nodejs 和Session 原理及实战技巧小结

    因为HTTP协议是没有状态的,但很多情况下是需要一些信息的,比如在用户登陆后、再次访问网站时,没法判断用户是否登陆过。于是就有了cookies,用于在浏览器端保存用户数据,它有如下特点 1 是在客户端浏览器端才有的...

    Visual C#网络编程技术与实践源代码

    本书详细介绍了利用Visual C# 2005进行网络编程的方法和技巧。全书共分13章,主要内容包括网络编程原理、Visual C# 2005的套接字以及多线程的开发、基于各种不同协议的网络编程应用模块,并通过几个典型的实例介绍了...

    通信常见路测仪表与分析实战.docx

    一、常用路测仪表使用和小技巧 二、LTE信号常见关键指标 三、LTE优化两类重要问题 四、线覆盖天馈优化实战技巧 五、LTE主要参数优化手段 一、常用路测仪表使用 无线网络只有通过实际网络质量的检查测试才能获得真正...

    C#.NET网络编程.part1

    本书所有的源代码可以通过http://www.tupwk.com.cn下载到,用户无需输入任何内容,即可使用本书中展示的所有技巧。 本书结构清晰,内容全面,由浅及深、注重实用,适合于初级和中级网络程序员、网络软件开发...

    FEBlog:积累前端相关的文章,向高级前端出发

    这几个小技巧,让你书写不一样的Vue! 在Vue中使用HOC模式 VUE的“动态”案例 前端知识 从零搭建TypeScript与React开发环境 梳理git的常用指令 理解前端模块概念:CommonJs与ES6Module JavaScript代码是怎

    Arduino ESP8266/ESP32常见开发技巧,解决小白疑惑点

    Arduino ESP8266/ESP32常见开发技巧,解决小白疑惑点1.前言2. 纯原生开发3.网络开发4.图解常用开发模型4.1 局域网开发4.1.1 AP模式 + WebSocket4.1.2 STA模式 + WebSocket4.1.3 STA模式 + WebServer4.2 云开发4.2.1 ...

    FELearningNotes:我的前端学习笔记

    HTTP协议TCP/IP五层协议osi七层协议HTTP缓存控制小结前端安全第四部分前端高级技巧函数节流前端跨域前端跨域整理CORS技术整理四种前端渲染方式React+Router+Redux SSR 项目搭建第五部分开发性问题一个优秀的前端...

    白帽子讲浏览器安全.钱文祥(带详细书签).pdf

    2.2.5 HTTP协议自身的安全问题 31 2.2.6 注入响应头:CRLF攻击 31 2.2.7 攻击响应:HTTP 401 钓鱼 32 2.3 浏览器信息安全的保障 33 2.3.1 源 33 2.3.2 同源准则 34 2.3.3 源的特殊处理 34 2.3.4 攻击同源...

    性能测试进阶指南——LoadRunner11实战 part1

    第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧通过真实案例进行介绍。 基础篇 第1章 性能测试基础 1.1 性能测试工程师的标准及挑战 1.1.1 性能测试工程师的考评指标 1.1.2 性能测试工程师的挑战 ...

    性能测试进阶指南——LoadRunner11实战 part2

    第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧通过真实案例进行介绍。 基础篇 第1章 性能测试基础 1.1 性能测试工程师的标准及挑战 1.1.1 性能测试工程师的考评指标 1.1.2 性能测试工程师的挑战 ...

    性能测试进阶指南——LoadRunner11实战 part3

    第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧通过真实案例进行介绍。 基础篇 第1章 性能测试基础 1.1 性能测试工程师的标准及挑战 1.1.1 性能测试工程师的考评指标 1.1.2 性能测试工程师的挑战 ...

    网络安全培训方案.docx

    时间安排 分类 授课内容 章节 实验 第一天 基础篇 Web安全简介 第一节:服务器是如何被入侵的 第二节:如何更好的学习web安全 Web安全简介 第一节:http协议解析 1.发起http请求 2. http协议详解 3.模拟http请求 4....

    dive into python

    1.9. 小结 2. 第一个 Python 程序 2.1. 概览 2.2. 函数声明 2.2.1. Python 和其他编程语言数据类型的比较 2.3. 文档化函数 2.4. 万物皆对象 2.4.1. 模块导入的搜索路径 2.4.2. 何谓对象? 2.5. 代码缩进 2.6....

    齐博V7雅黑风格

    网站开发案例400套超酷公司网站模板简单的电子商务网站强大的电脑端口扫描工具闲置小U盘变身最强大路由器-U盘路由器无线上网技巧、天线制作(可免费上网)两台笔记本共享上网网络技术资料大全HTTP协议分析网络常用...

    网络安全培训方案(1).doc

    2)、了解HTTP协议 3)、学会渗透测试前踩点技能 4)、学会使用常见的渗透测试工具如burpsuite、SQLmap等等 5)、了解常见的系统攻击过程及手段 6)、学会常见的系统攻击方法 7)、学会Web服务器的信息获取 8)、...

    网络安全培训方案(2).docx

    培训课程 时间安排 分类 授课内容 章节 实验 第一天 基础篇 Web安全简介 第一节:服务器是如何被入侵的 第二节:如何更好的学习web安全 Web安全简介 第一节:http协议解析 1.发起http请求 2. http协议详解 3.模拟...

    网络安全培训方案(1).docx

    基础篇 Web安全简介 第一节:服务器是如何被入侵的 第二节:如何更好的学习web安全 Web安全简介 第一节:http协议解析 1.发起http请求 2. http协议详解 3.模拟http请求 4.http和https协议区别 第二节:截取HTTP请求...

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part1

    第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧通过真实案例进行介绍。 ---------------------------- 基础篇 第1章 性能测试基础 1.1 性能测试工程师的标准及挑战 1.1.1 性能测试工程师的...

Global site tag (gtag.js) - Google Analytics