在HTTP中,什么是REST?

Alo*_*kin 3 rest http

可能重复:
什么是REST?[关闭]
WCF REST WebChannelFactory客户端是否支持使用重定向的REST服务?
我对REST的理解是什么?

HTTP中的REST命令是什么?我知道GET和POST,用于从服务器获取数据或从服务器发送数据.但是REST究竟做了什么?

pax*_*blo 8

REST不是有效的HTTP命令,仅限于GET,POST,PUT,OPTIONS,HEAD和DELETE,TRACE和CONNECT(至少在HTTP/1.1中).

REST是代表性状态转移,它发生在比HTTP命令更高的级别.有关详细信息,请参阅此处,但它基本上描述了使Web工作的原因,许多客户端与服务器交互,但大部分时间都与用户交互,而不是在基础架构上施加负担.

客户端只在需要更改状态时才对基础架构施加负载.