`
hzh0725
  • 浏览: 82245 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

互联网相关 request参数

    博客分类:
  • java
阅读更多

通常互联网请求包括两种类型 get,post,他们请求所带参数,通常情况下,是由servlet container去处理,程序一般情况下不干预

 

但有一点必须要注意,就是客户端和服务器端必须统一

 

服务器端:

GET

  • tomcat 总是以server.xml中,以<Connector URIEncoding="xxx">中指定的编码,来解释GET请求的参数。如未指定,就是8859_1, 如果设置了Tomcat5参数:<Connector useBodyEncodingForURI="true">,那么GET请求也以request.setCharacterEncoding("xxx")的编码为准
  • jetty 总是以UTF-8来解码GET请求的参数

POST

对于POST请求,则以request.setCharacterEncoding("xxx")的编码为准,如未指定,就是8859_1

 

客户端:

GET

直接输入在浏览器地址栏里的URL,根据浏览器的设置和操作系统的设置来确定编码

例如,中文Windows中,无论ie还是firefox,经试验默认都是GBK

 

POST

浏览器所提交的表单,均以当前页面的字符集编码

一个GBK编码的页面所提交的表单,是以GBK编码的,无论其method为GET还是POST


 


分享到:
评论

相关推荐

    CSRF-Request-Builder-master_request.builder_CSRFtester_kitchenvw

    CSRF(Cross-Site Request Forgery,跨站请求伪造)是一种常见的网络安全漏洞,...了解并熟练使用此类工具,对于维护互联网的安全环境至关重要。在进行测试时,务必遵守道德规范,只应用于合法的渗透测试和漏洞评估。

    HTTP Request Editor.zip

    首先,我们需要理解HTTP(超文本传输协议),它是互联网上应用最广泛的一种网络协议,用于在Web浏览器和服务器之间传递数据。HTTP请求是客户端向服务器发送的一种请求,包含了方法(如GET、POST等)、URL、协议版本...

    Request中获取相关网络信息

    本文将深入探讨如何在Request中获取相关网络信息,包括客户端的IP地址、浏览器类型以及操作系统详情。 首先,我们需要了解HTTP请求的基本结构。一个HTTP请求通常由请求行、请求头和请求体三部分组成。其中,请求头...

    cognos和jsp的参数传递

    当我们需要在JSP页面中嵌入Cognos报告时,通常会通过URL来传递报告的ID和其他相关参数,以便Cognos服务器能够正确地渲染报告。 3. **Cognos报告参数** 在Cognos中,报告参数允许用户根据输入值动态地改变报告内容...

    [] - 2022-05-28 @RequestBody 接收数组、List 参数、@Deprecated 标记废弃方法.pdf

    互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术...

    ksoap2调用webService服务 包含自定义参数 自定义参数集合等

    Web Services是一种基于开放Web标准,特别是XML的互联网应用程序。它们可以通过HTTP协议进行通信,允许不同的系统之间交换数据,不受平台或编程语言限制。Web Services通常采用SOAP(Simple Object Access Protocol...

    六大对象Response,Request,Server,Application,Session,Cookie

    Request对象是HttpRequest类的实例,它可以获取POST或GET方式提交的表单数据、Cookie、URL参数以及客户端信息,如IP地址和浏览器类型。Request对象的使用非常广泛,如验证用户身份、获取用户输入等。例如,Request....

    webservice request edit copy

    5. **Web站点(Fmr.Intake.WebSite)**:这是与用户交互的前端部分,可能是一个Web应用,使用JavaScript或相关框架(如Angular、React等)发起Web服务请求,处理返回的数据,并展示给用户。 6. **开发工具**:开发...

    android 抓url参数链接测试

    你可以通过查看“Sessions”面板,找到对应请求,然后在“Request Headers”或“Raw”视图中查看完整的URL和其参数。 通过这种方式,开发者可以轻松地调试网络请求,检查是否有错误的URL参数,或者监控服务器的响应...

    互联网医疗服务监管平台数据监管接口规范(Ver1.2).docx

    - `X-Ca-Request-Id`: 请求唯一 ID,用于问题排查与跟踪。 - **返回示例**: ```json { "code": 200, "body": { "msgCode": 200, "msg": "" } } ``` - **返回码说明**: - **HTTP 层 code 返回码**: - `...

    cross-request-3.0-master.zip

    在互联网开发中,跨域请求(Cross-Origin Request)是一项重要的技术挑战。由于浏览器的同源策略限制,JavaScript通常只能向同源(协议、域名和端口都相同)的服务器发送请求,而无法直接访问不同源的资源。为了解决...

    Request body和Response body加解密源码

    在IT行业中,网络通信是核心部分之一,而HTTP协议作为互联网上应用最广泛的数据传输协议,它的请求和响应报文中的Body部分常常包含敏感信息。本文将深入探讨Java中对Request Body(请求体)和Response Body(响应体...

    HttpURLConnection servlet 多文件参数 断点上传

    对于多文件参数上传,我们需要将每个文件和相关参数包装在一个`MultipartEntityBuilder`(如使用Apache Commons IO或HttpMultipart库)或者使用Java 7的`MultiPartFormDataOutput`。然后,将构建好的多部分实体写入...

    SpringMVC之请求参数的获取方式.pdf

    5. **ModelAttribute注解**:`@ModelAttribute`用于填充模型数据,通常与视图渲染相关,但也可以用于获取参数。方法会在控制器方法之前执行,可以用于预处理参数。 6. **Path变量**:Path变量用于表示URL路径的一...

    Post_Request-源码.rar

    【标题】"Post_Request-源码.rar"是一个包含源代码的压缩文件,很可能与网络编程中的POST请求处理有关。在互联网应用中,POST请求是最常见的数据提交方式之一,用于向服务器发送数据,例如用户填写表单后提交或者API...

    C++Http上传文件到web服务器,解决中文参数乱码

    1. **编码转换**:将中文字符串转换为UTF-8编码,因为这是互联网上最广泛接受的编码格式。可以使用标准库中的`std::wstring_convert`和`std::codecvt_utf8`进行转换,或者使用第三方库如iconv。 2. **构建HTTP请求*...

    看完这个系列所有爬虫都easy!(一)爬虫介绍与request库使用

    **request()方法的参数说明** request()方法的基本使用如下: ```python import requests as req url = "https://www.baidu.com" res = req.get(url) ``` - `method`:请求类型,如GET、POST等。 - `url`:请求的...

    win7 64位环境下,python 3.5 使用的 django request 依赖包

    在Django应用中,request库常用于处理HTTP请求,如获取URL参数、提交表单数据等。`requests-2.18.4-py2.py3-none-any.whl` 就是request库的安装文件,同样支持Python 2和3。 request库的正常运行依赖于几个其他的库...

    Network working group request for comments:RFC1122

    RFC 1122(Request for Comments 1122)是一份正式的技术文档,它针对互联网社区提供了关于主机通信层的规范与要求。这份文档不仅对主要的协议标准文件进行了引用、修正和补充,还详细地定义了主机软件的需求。它...

Global site tag (gtag.js) - Google Analytics