servlet如何利用request来获取http请求中的主体信息

servlet如何利用request来获取http请求中的主体信息,第1张

getProtocol():获取请求使用的通信协议,如>

在列出post与get的区别:

1Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。

2Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节

3Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据Post的信息作为>

@RequestParam

A)

常用来处理简单类型的绑定,通过RequestgetParameter() 获取的String可直接转换为简单类型的情况( 由String到

简单类型的转换 *** 作由ConversionService配置的转换器来完成);因为使用requestgetParameter()方式获取参数,所以可以处理get

方式中queryString的值,也可以处理post方式中 body data的值。

B)用来处理Content-Type: 为 application/x->

答:setAttribute(Stringname,Object):设置名字为name的request的参数值

getAttribute(Stringname):返回由name指定的属性值

getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例

getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组

getCharacterEncoding():返回请求中的字符编码方式

getContentLength():返回请求的Body的长度

getHeader(Stringname):获得>

getHeaders(Stringname):返回指定名字的requestHeader的所有值,结果是一个枚举的实例

getHeaderNames():返回所以requestHeader的名字,结果是一个枚举的实例

getInputStream():返回请求的输入流,用于获得请求中的数据

getMethod():获得客户端向服务器端传送数据的方法

getParameter(Stringname):获得客户端传送给服务器端的有name指定的参数值

getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例

getParameterValues(Stringname):获得有name指定的参数的所有值

getProtocol():获取客户端向服务器端传送数据所依据的协议名称

getQueryString():获得查询字符串

getRequestURI():获取发出请求字符串的客户端地址

getRemoteAddr():获取客户端的IP地址

getRemoteHost():获取客户端的名字

getSession([Booleancreate]):返回和请求相关Session

getServerName():获取服务器的名字

getServletPath():获取客户端所请求的脚本文件的路径

getServerPort():获取服务器的端口号

removeAttribute(Stringname):删除请求中的一个属性

1、首先登录CentOS7系统,打开终端,进入python3虚拟环境,创建工程djbd,在工程中创建app,命令如下。

2、在工程的settingspy文件,添加app信息,并在allowed_host中添加本机ip。

3、在工程的urlspy文件include进app的urlspy,vi urlspyurlspy文件如下。

4、在app中创建urlspy文件cd /bookvi urlspy,并写代码如下。

5、然后运行django工程cd python managepy runserver 19216812825:8000 ,最后的ip就是填入allowed_host的本机ip,在8000端口上运行。

6、然后打开POSTMAN,可以是局域网中任意台电脑,请求方式为POST,网址和body传入参数如下图。

7、最后控制台打印出提交的参数something,就完成了。

post 请求获取body内容

注意:>

以上就是关于servlet如何利用request来获取http请求中的主体信息全部的内容,包括:servlet如何利用request来获取http请求中的主体信息、Django 无法通过request.POST.get()获取数据的问题、Get方式如何传递参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9582466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存