首页 > 其他分享 >http请求实验

http请求实验

时间:2023-07-21 21:56:27浏览次数:25  
标签:http 请求 form 路径 实验 为空 跳转 地址栏

浏览器为firefox57,服务端为本地的phpstudy环境。

1、直接请求

(1)地址栏请求,路径部分和参数部分为空,但是burp监听的实际请求是路径为/,这个过程地址栏并不会变化

(2)地址栏请求,路径部分设置为/,参数为空,请求时地址栏中自动变为路径部分为空,但burp监听的实际请求是路径为/

(3)地址栏请求,参数不为空,则如果路径部分为空,地址栏中会自动变为/?xx形式,然后请求

(4)地址栏请求,如果路径不为空且对应某一物理文件夹,则服务端会检查是否以/结尾,如果不是会进行301跳转

2、响应

如果请求的是php文件,响应中默认会添加X-Powered-By: PHP/5.6.9

3、referer

如果是地址栏直接请求,或者js跳转,未增加如下三个字段。

而如果是form提交,则会携带

Referer: https://www.test.com/work/bachang/reflect_xss/xss_reflect_form.php?keyword=abc
Content-Type: application/x-www-form-urlencoded
Content-Length: 11

4、accept

无论是地址栏直接访问,js跳转,还是form提交

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

对应的

Content-Type: text/html; charset=UTF-8

url跳转

3、载入外部资源

4、form表单

标签:http,请求,form,路径,实验,为空,跳转,地址栏
From: https://www.cnblogs.com/wd404/p/17572465.html

相关文章

  • Uncaught AssertionError: Assertion failed. See https://openlayers.org/en/v6.15.1
    openlayers点击具体错误Cannotfitemptyextentprovidedas geometry.这个错误信息意味着OpenLayers在尝试使用一个空的范围作为几何图形时出现了问题。范围(extent)表示几何图形覆盖的边界框或区域,它由四个坐标值组成:最小经度、最小纬度、最大经度和最大纬度。当范围没有......
  • java aop记录用户操作日志如何获取请求参数
    在Java中,AOP(面向切面编程)是一种编程范式,它可以将横切关注点(如日志记录)从业务逻辑中分离出来,使得代码更加清晰、可维护和可扩展。在记录用户操作日志时,我们可以使用AOP来拦截请求并获取请求参数。首先,我们需要创建一个切面类来实现日志记录的逻辑。假设我们使用Spring框架和AspectJ......
  • 财大ACM实验室招新指南
    财大ACM实验室招新指南ACM科普大学竞赛ACM通俗是指XCPC,也就是ICPC/CCPC。其中ICPC即InternationalCollegiateProgrammingContest,它是国际大型比赛。也在中国高等教育学会列出的榜单上。属于国际竞赛。如果能在ICPC区域赛拿到银牌、金牌。国内的一些公司可能就会向你投出......
  • HTTPS 对称加密与非对称加密
    HTTPS对称加密与非对称加密1、HTTPS的实现原理HTTPS协议之所以是安全的是因为HTTPS协议会对传输的数据进行加密,而加密过程是使用了非对称加密实现。但其实:HTTPS在内容传输的加密上使用的是对称加密,非对称加密只作用在证书验证阶段。HTTPS的整体过程分为证书验证和数据传输......
  • java响应http请求
    Java响应HTTP请求在Java开发中,我们经常需要编写服务端程序来响应HTTP请求。无论是构建Web应用程序还是编写API接口,都需要对HTTP请求进行处理并返回相应的结果。本文将介绍如何使用Java编写一个简单的HTTP服务器来响应请求,并提供代码示例。使用Java编写HTTP服务器Java提供了多种......
  • # 实验11
    #实验11编写一个子程序,将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母,描述如下。名称:letterc功能:将以0结尾的字符串中的小写字母转变成大写字母参数:ds:si指向字符串首地址应用举例:```assemblyassumecs:codesgdatasgsegmentdb"Beginner'sAll-purposeSy......
  • HTTP长连接与短链接
    随着Web应用的越来越流行,人们对一些实时性功能的需求越来越高,比如互动聊天、即时通讯等。技术人员开始关注如何高效的实现以支持日以壮大的用户量和并发性能的要求。什么是HTTP长连接、短连接?在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建......
  • python3 request 请求超时设置
    Python3Request请求超时设置引言在网络请求中,请求超时是一个常见的问题。为了防止请求永远不返回或者等待时间过长,我们需要设置请求超时时间。本文将介绍如何在Python3中使用requests库进行请求超时设置。整体流程下面是在Python3中设置请求超时的整体流程,可以用表格展示出来......
  • 实验研究信标无线电能输出功率的因素
    简介:通过实验,探究前后两版信标无限输出功率的差异。1.原因分析在开始认为这种差异可能来自于MCU的限流控制。通过仔细对比MCU对于不同的电流采集的数值,两种单片机(STM32F030以及XM1008)的ADC之间的差异无论是偏移量还是比率都相差很小。最后通过对比两个电路板的LCC补偿电......
  • netty实现http服务器
    pom.xml<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency>......