Get和Post初体验

Http定义了与服务器交互的不同方法,最基本的是四种,分别为:Get、Post、Delete、Put。代表着对服务器资源的查改删增。在项目中,我主要接触Post、Get,这次就整理这两个。

一、Post

1、Post一般用于提交数据块,上传文件,放在http包中。

2、Post的content-type主要有:JSON、XML、HTML、TEXT。请求者发送请求时要标注数据的传输格式。所以在代码前要setheader。

例如:httpPost.setheader("content-Type","Json");

3.如果数据大,数据内容涉及隐私,数据中含中文的,则最好用POST。

例如URL:localhost:8080/api/vip

例如数据格式(JSON):

{

"userName":"TestName",

"custNo":"20160715001",

"mobileNo":"18712341234"

}

二、Get

1.Get一般用于查询数据,数据量不大,不涉及隐私,数据简单情况。

2.Get的链接的特点为能看到关键字、数据小、无隐私数据。Get请求时要注意关键词一致,开发人员最好对参数设置默认值。

例如URL:localhost:8080/api/?username="****",psd="***"

三、补充

推荐一款谷歌应用程序——DHC.调试接口真好用!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值