标签:ddr baidu uri 请求方法 怎么 安全 api接口 _id 主键
作用:写接口
URL(前后台信息交互的媒介)
明确了请求方式,提供对应后台所需参数,请求url链接可以得到后台的相应数据
参照某种规则(规范)书写url链接,同时根据规则制定请求方式,数据与响应结果。
提供给前后台开发人员与测试人员查看
webapi接口规范:restful
利用https
协议
注:看到api字眼,就代表该请求url链接是完成前后台数据交互的
注:url链接中的v1、v2就是不同数据版本的提现(只有在一种数据资源有多版本的情况下)
接口一般都是完成前后台数据的交互,交互数据就称之为资源
eg:https://api.baidu.com/books
注:一般提倡用资源的复数形式,不要出现操作资源的动词
操作资源一般都会涉及到增删改查,我们提供请求方式来标识增删改查动作,eg:
'''
https://api.baidu.com/books - get请求:获取所有书
https://api.baidu.com/books/1 - get请求:获取主键为1的书
https://api.baidu.com/books - post请求:新增一本书书
https://api.baidu.com/books/1 - put请求:整体修改主键为1的书
https://api.baidu.com/books/1 - patch请求:局部修改主键为1的书
https://api.baidu.com/books/1 - delete请求:删除主键为1的书
'''
200:常规请求
201:创建成功
301:永久重定向
302:暂时重定向
403:请求无权限
404:请求路径不存在
405:请求方法不存在
500:服务器异常
}
"status": 0,
"msg": "ok",
"results":[
{
"name":"肯德基(罗餐厅)",
"location":{
"lat":31.415354,
"lng":121.357339
},
"address":"月罗路2380号",
"province":"上海市",
"city":"上海市",
"area":"宝山区",
"street_id":"339ed41ae1d6dc320a5cb37c",
"telephone":"(021)56761006",
"detail":1,
"uid":"339ed41ae1d6dc320a5cb37c"
}
...
]
}
{
"status": 0,
"msg": "ok",
"results":[
{
"name":"肯德基(罗餐厅)",
"img": "https://image.baidu.com/kfc/001.png"
}
...
]
}
标签:ddr baidu uri 请求方法 怎么 安全 api接口 _id 主键
原文地址:https://www.cnblogs.com/yanjiayi098-001/p/11883574.html