Java教程

4月22

本文主要是介绍4月22,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

------------恢复内容开始------------

1、练习不同数据类型(xml,表单,JSON)的接口,练习地址:webxml以及测试平台    以下测试结果:

xml:

 

 表单:

 

Json:

 

 2、总结三次握手,HTTP请求流程,请求方法,请求状态码,cookie,session,token以及请求流程  如下:

为了确保把数据能够送到⽬标的服务器,TCP协议内部使⽤了三次握⼿的策略机制,也就是说在TCP协议中,TCP 把数据包送去后,TCP会进⾏确认对⽅是否收到,或者是确认是否成功送达,那么三次握⼿主要使⽤了TCP的标 志,具体为:SYN和ACK。⾸先Client端发送连接请求报⽂,Server段接受连接后回复ACK报⽂,并为这次连接分配 资源。Client端接收到ACK报⽂后也向Server段发送ACK报⽂,并分配资源,这样TCP连接就建⽴了。总结三次握⼿ 具体为:

1、客户端向服务端发送同步请求报文,并进入请求连接状态,等待服务器确认。
2、服务端收到了请求,进行确认,然后向客户端发送确认报文,和建立连接请求,此时服务器进入被动状态。
3、客户端收到了请求和确认报文后,向服务端发送确认报文,然后连接成功,客户端和服务器进入ESTABLISHED状态,完成三次握手。

请求流程:

1.客户端与服务端之间建⽴TCP的连接请求

2.客户端向服务端发送Request的请求

3.服务端Response相应回复给客户端

4.客户端与服务端之间关闭TCP的连接请求

 

 请求方法:

在HTTP的应⽤层协议中,常⽤的请求⽅法具体为GET,POST,PUT,DELETE的请求⽅法,具体如下所示:

 

 状态码:

200 请求成功

301 永久重定向

302 临时重定项

400 Bad Request 客户端请求错误

401 Unauthorized

403 Forbidden

404 请求的资源不存在

405 不被允许的请求⽅法

500 服务器内部错误

504 GateWay Timeout

COOKIE请求

 

 SESSION请求

 

 TOKEN请求

 

 

------------恢复内容结束------------

这篇关于4月22的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!