RESTFUL特点:
- GET用来获取资源
- POST用来新建资源(也可以用于更新资源)
- PUT用来更新资源
- DELETE用来删除资源
GET和PUST方法的区别:
- GET的参数都是放在URL上,所以传输数据的大小是有限制的
- POST的参数可以放在URL上,也可以放在请求体
HTTP状态码:
- 301、302、303、307重定向(配合响应头Location,表示重定向地址)
- 400: 客户端错误(网页传输到服务器的请求数据错误 eg: age=Tom)
- 401:未被授权的(用户未登录等…)
- 403:禁止访问,权限不够(用户登录后无权限)
- 404:资源找不到(请求的URL,在服务器映射到的资源中,找不到)
- 405:不支持的方法(服务器对请求的URL的请求方法不支持)
- 500:服务端错误(服务器抛出异常)
- 502:网关错误
- 503:服务不可访问