http
1.请求和响应,结构都是:行+首部+实体,一般前两个是必须的。首部又可以分为通用首部,请求首部,响应首部和实体首部。实体首部用于指定实体部分的内容,比如长江的content-type参数;
2.常见的request方法有get,post等。get用与请求资源。post用于提交资源。
3.传递参数可以直接拼在url后面,也可以通过post方法将参数写入到实体中。对于post方法,可以同时在实体以及url后面传递参数。
4.对于post方法,一般是有实体部分的,因为是要提交数据嘛。这是context-type参数就很重要,决定服务端要用什么样的格式解析实体部分的数据。常见的有:application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml等。分别用于表单数据,文件上传,json以及xml。