javaweb基础第五课:http请求

  这节课我们专门来讲http请求

 

  在第三课我们讲过,浏览器可以给服务器发送http请求,那么这个请求到底是什么,包含了了些信息?

 

 

 

这个就是上节课我们发送的/test请求所包含的请求头(request header)信息

 

General是常规的信息

Request URL:请求路径

Request Method: 请求方式

Source Code: 请求响应状态

Remote Address: 远程地址(不用管)

Referrer Policy: 不用管

 

Response Headers是响应头信息

Content-Length: 内容长度

Date: 响应日期

 

Request Headers 是请求头信息

Accept: 接受类型

Accept-Encoding: 接受编码

Accept-Language: 接受语言

Connection: 连接状态

Cookie: 后面讲

Host: 主机

Referer: 不用管

Upgrade-Insecure-Request: 不用管

User-Agent: 浏览器的信息

 

form-data  是form表单数据,也就是请求所传递的参数

 

以下是重点:

Request URL: 请求路径必须和web.xml里servlet-mapping下的url-pattern相同

Request-Method: 请求方式

http请求方式分为get和post两种(当然以后还会讲其他的请求方式,目前先学这两种)

get方式:

该方式的请求会将参数写在url中,如/test?user=1001&psword=123456

该方式的url长度有限制,即所带参数的数量有限制,最长是512字节

该方式的请求安全度较低

该方式的请求效率较高(也就是速度比较快)

Post 方式:

该方式的请求的参数会存于form-data中,不会显示出现在url中

该方式的请求安全度叫高

该方式的请求效率较低

 

发送get请求的方式:

点击a标签默认是发送get请求

form标签里有个属性叫method,可设置为get来发送get请求

 

发送post请求的方式:

form标签里有个属性叫method,可设置为post来发送post请求

 

Source Code:

 

猜你喜欢

转载自blog.csdn.net/qq_40061421/article/details/85167416