`
阅读更多

1.请求行

    1.1:提交方法——如果重写service方法,容器不会自动调用doXXX()方法

    1.2:请求的URL

    1.3: HTTP版本——

     1.4:方法

        1.4.1:getMethod()——返回请求方法

        1.4.2:getRequestURI()——返回uri。

                    *Web上可用的每种资源 - HTML文档、图像、视频片段、程序等由一个通用资源标志符(Universal  Resource Identifier, 简称"URI")进行定位。 
        1.4.3:getRequestURL()——返回网络路径

        1.4.4:getQueryString()——返回参数(用户数据)

        1.4.5:getProtocol()——返回协议

        1.4.6:getContextPath()——返回目录、getServletPath()——返回url-Pattern

2.请求头——浏览器的描述、要求信息

    2.1:方法

        2.1.1:getHeader(String)——有多个值时返回最后一个、getHeader(String)——返回枚举

        2.1.2:getInt/DateHeader(,)——

        2.1.3:getHeaderNames()——获得所有键,值去重

3.空行

   

4.消息体

        4.1方法

              4.1.1:获得表单数据

                      4.1.1.1:getParameter(String name)、getParameterValues(String name)——name区分大小写,与表单中name键一致

                      4.1.1.2:getParameterNames()——返回参数名列表(枚举

              4.1.2:获得原始表单数据 ——条件:数据非HTML表单提交;数据来自上传文件

                      4.1.2.1:getInputStream()、getReader()

                       *二进制——将表单属性 enctype设置为multipart/form-data

5.请求转发

      5.1:定义——每个客户的请求可以在web应用程序内部资源之间跳转,整个过程完全在服务器端完成。

      5.2:获得RequestDispatcher对象——ServletRequest.getRequestDispatcher(String path)——path必须以/开始,容易把path作为根目录,方便跳转,否则路径相对原来的请求 ;ServletRequest.getRequestDispatcher(String name)——name在web.xml中servlet-name中存在。

      5.3:forward(ServletRequest,ServvletResponse)——只输出跳转后网页内容

      5.4:includes(ServletRequest,ServvletResponse) ——输出所有相关网页内容;能包含服务器端的资源,被包含的资源不能改变相应状态码和设置头信息。               

6.request类

    6.1:HttpServletRequest

分享到:
评论

相关推荐

    对Django 中request.get和request.post的区别详解

    Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...

    C# request获取参数.docx

    Request 对象提供了多种方式来获取请求参数,本文将详细介绍 Request.Params、Request、Request.QueryString、Request.Form 和 Request.Cookies 等对象的用法和区别。 一、Request.Params Request.Params 是所有 ...

    requestrequest.js

    request

    IDEA Fast xxx Request

    C:\Users\XXX\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Restful Fast Request\lib 注意! IDEA安装后需要激活码,关闭,会自动推出,不用管也不用重新打开,执行下面操作。 下载该资源后,先备份原版...

    wx.request逆向笔记

    frida虽然确实调试起来相当方便,但是Xposed由于能够安装在用户手机上实现持久化的hook,至今受到很多人的青睐,对于微信小程序的wx.request API,本文将以该API作为用例,介绍如何使用Xposed来对微信小程序的js ...

    【ASP.NET编程知识】ASP.NET Core读取Request.Body的正确方法.docx

    ASP.NET Core 读取 Request.Body 的正确方法 ASP.NET Core 读取 Request.Body 的正确方法是 ASP.NET Core 开发中一个常见的问题。许多开发者在读取 Request.Body 时都会遇到一些问题,本文将详细介绍读取 Request....

    微信小程序开发:request请求后台获取不到data解决方法

    微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post请求应为表单模式的data,微信小程序提供的data...

    uniapp框架搭建,公共样式的创建,request拦截器的封装

    uniapp框架搭建、公共样式的创建、request拦截器的封装 uniapp框架搭建是指使用uniapp框架来搭建小程序框架的过程。uniapp是一个跨平台的开发框架,可以帮助开发者快速构建小程序、H5、APP等多种类型的应用程序。 ...

    微信小程序-控制微信小程序 wx.request 并发请求数量

    wx-queue-request 管理微信小程序 wx.request 方法的并发数,解决请求数大于 10 时,直接不请求的问题。如果需要 wx.request 方法支持 Promise,可以使用 wx-promise-request 库哦。 下载 由于小程序不支持 npm,...

    ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法

    当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法: 问题原因:由于在asp.net中,Request提交时出现有html...

    request库学习文档

    python爬虫request技术学习文档

    idea 插件 Restful Fast Request - API Buddy

    找到插件的安装目录如:C:\Users\work_\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\Restful Fast Request - API Buddy\lib 将附件中的jar包拖入替换. 此版本为最新版本 2023.2.1.1

    C# Request请求类

    C# Request请求类 直接进行封装Request后台请求,非WebClient。 摘要必须大于50个字! 摘要必须大于50个字!

    cross-request 3.1.0.zip

    cross-request 3.1

    request.getParameter() 和request.getAttribute() 区别

    request.getParameter() 和request.getAttribute() 区别

    request.getcontextPath()_详解

    request.getcontextPath()详解 request.getcontextPath()是Java Web开发中常用的方法,用于获取当前Web应用程序的Context Path。Context Path是指Web应用程序的根目录,例如,一个名为“myapp”的Web应用程序,...

    Request、Request.Form和Request.QueryString的区别

    Request、Request.Form和Request.QueryString的区别

    get、post、request的区别

    代码审核,是对应用程序源代码进行...$_REQUEST $_FILES $_ENV $_HTTP_COOKIE_VARS $_HTTP_ENV_VARS $_HTTP_GET_VARS $_HTTP_POST_FILES $_HTTP_POST_VARS $_HTTP_SERVER_VARS 我们应该对这些输入变量进行检查

    JSP 内置对象:request 对象.pptx

    JSP 内置对象:request 对象 JSP 内置对象是 Web 容器加载的一组类,它不像一般的 Java 对象那样用 new 去获取实例,而是可以直接在 JSP 页面使用的对象。隐式对象的名称是 JSP 的保留字。JSP 使用隐式对象来访问...

    request使用request使用

    request使用request使用request使用request使用request使用request使用request使用

Global site tag (gtag.js) - Google Analytics