1 前端请求格式
a 普通请求
fetch("xxx", {
method: "post",
headers: {
"Content-type": "application/json; charset=UTF-8"
},
body: JSON.stringify(params)
})
b 文件请求格式
const formData = new FormData()
formData.append("xxx", "xxx");
return fetch("xxx", {
method: "post",
body: formData
})
后端返回格式
a返回格式 (扁平化,嵌套不超过三层)
{
"response_code": 0, // 0: 全部添加成功,-1:有部分IP或全部添加失败
"verbose_msg": "OK"
"data": { // 成功或没成功的ip和原因
"succeed": ["1.1.1.1", "2.2.2.2"],
"failed": [
{
"key": "1.1.1.1",
"desc": "格式不符合要求"
}
]
]
}
请求参数
b请求参数统一(讨论)是否可以传多余参数 (讨论)参数为null的情况(讨论)默认参数(讨论)
time_range: "twenty_four_hours"
occ_time_range: "seven_days",
origin_occ_time_from
time_from
c返回参数统一(讨论)
gangs
family
type intel_type intel_type
reason alert_reason
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。