## 一、交互标准
### 1、对于静态HTML/XML页面的数据请求与返回
前端请求一个HTML/XML等文本格式页面用于渲染时,请统一使用GET请求。
文本页面编码除特殊情况外,一律采用UTF-8编码格式。
在后端返回的HTTP数据中,请确保Content-Type被设置并且为text/html,application/xhtml+xml或application/xml中的任意一个符合当前页面格式的值,并且正确显示的设置了编码,如下:
`Content-Type:text/html;charset=UTF-8`
### 2、对于静态资源的请求与返回
前端可以使用静态或动态添加方式,发起对一个或多个静态资源的请求。请遵循标准的的HTML标签规范确保携带正确的Accept头部信息。
后端根据指定的URI返回与前端正确的文件。如果出现未找到文件的情况,请按照HTTP标准返回404错误信息。
### 3、对于数据提交
前端提交数据,按情况可以使用表单提交或者Ajax传输方式。如果使用表单提交,请确保提交的Content-Type为application/x-www-form-urlencoded或multipart/form-data(用于伴随文件或者其他附加信息的提交)。
使用Ajax提交数据时,请确保预期的返回数据在HTTP请求头的Accept字段的首部。例如预期返回为json数据,则头部Accept字段可以如下:
`Accept:application/json, */*;`
### 4、请求中的参数
请遵守HTTP协议的参数传递并使用默认的参数传递分隔方式。在通常情况下,请不要在HTTP报文头部信息中放置自