一套程序员用的HTTP协议模板
程序员利器之 Markdown格式,以下是具体内容。# xxx 的 HTTP 协议说明 1. 支持的协议,必须是基于 RESTFul 架构的 HTTP 协议,数据传输的格式要求为 JSON 。 2. 请按文档说明,使用响应的 HTTP Method( GET、POST)。 3. `rdsBaseUrl` 为: - `http://host:8080/api` 。 - `https://host:8090/api` 。 4. Request 和 Response 正文均基于 JSON,UTF-8 编码。如果有问题,尝试设置 HTTP 请求 Header 的 content-type 和 accept 为 `application/json` 。 5. 请正确处理 HTTP Response Status,如 200、201、204、400、401、403、404、405、500、502。每个接口文档会有详细说明。 6. 如有歧义(尤其是需要上位系统提供数据的地方),及时交流。 【更新记录】 | 序号 | 时间 | 操作者 | 备注 | | :--: | :--------: | :----: | ---------------------- | | 1 | 2023-01-01 | xxx | 第一版协议。 | | 2 | 2023-01-02 | xxx | ① 修改了接口1的描述。 | | | | | | 【接口列表】 | 序号 | 接口名称 | 备注 | | :--: | -------- | ------------------------------------- | | 1 | 模板1 | 没有任何参数的接口模板 | | 2 | 模板2 | 只有请求正文(RequestBody)的接口模板 | | | …… | | | n | 模板n | | ## 模板1 - 无任何请求参数 ### 接口描述 简要的描述这个接口的功能和用法。 > 例如: > > 通过调用此接口实现XXX功能需求的数据交互。 ### URL ```http POST rdsBaseUrl/interface-template1 ``` 【请求参数(Params)】 ``根据实际的需求,和客户协商``,格式如下。 > 如果没有请求参数的需求,需说明 **无请求参数**。 | 参数名称 | 参数描述 | 数据类型 | 必填 | 备注 | | :------: | :------: | :------: | :--: | ---- | | - | - | - | - | - | 调用接口时,示例为 `http://host:8080/api/interface-template1` 。 ### 请求正文(RequestBody) ``根据实际的需求,和客户协商``,格式如下。 > 如果没有请求参数的需求,需说明 **无请求正文**。 | 参数名称 | 参数描述 | 数据类型 | 必填 | 备注 | | :------: | :------: | :------: | :--: | ---- | | - | - | - | - | - | ### 响应(Response) 【响应正文(ResponseBody)】 ``根据实际的需求,和客户协商``,格式如下。 | 字段名称 | 字段描述 | 数据类型 | 必填 | 备注 | | :------: | :--------: | :------: | :--: | ------------------------------------------------------------------------------------ | | field-1 | 字段描述-1 | 字符串 | 是 | field-1 的备注。例如:
无论请求成功与否,值都为 `"value-1"` 。 | | filed-2 | 字段描述-2 | 布尔值 | 是 | field-2 的备注。例如:
请求成功时,值为 `true` ;请求失败时值为 `false` 。 | | field-n | 字段描述-n | 数值 | 是 | field-3 的备注。例如:
请求成功时,值为 `10000` ;请求失败时值为 `10001` 。 | - 请求成功时,响应码(ResponseCode)为 200 ,响应正文为 JSON 格式的数据,示例如下: ```json { "field-1": "value-1", "field-2": true, "field-n": 10000 } ``` - 请求失败时,响应码(ResponseCode)为 400 ,响应正文为 JSON 格式的数据,示例如下: ```json { "field-1": "value-1", "field-2": false, "field-n": 10001 } ``` ### Postman 示例 ``添加 Postman 的调试截图``。 ## 模板2 - 只要求请求正文 ### 接口描述 简要的描述这个接口的功能和用法。 ### URL ```http POST rdsBaseUrl/interface-template2 ``` 【请求参数】 ``根据实际的需求,和客户协商``,格式如下。 | 参数名称 | 参数描述 | 数据类型 | 必填 | 备注 | | :------: | :------: | :------: | :--: | ---- | | - | - | - | - | - | 调用接口时,示例:`http://host:8080/api/interface1-template2` 。 ### 请求正文(RequestBody) ``根据实际的需求,和客户协商``,格式如下。 | 参数名称 | 参数描述 | 数据类型 | 必填 | 备注 | | :------: | :--------: | :------: | :--: | ------------------------------------------------- | | arg-1 | 参数描述-1 | 字符串 | 是 | arg-1 的备注。例如:默认值为 `"arg-value-1"` 。 | | arg-2 | 参数描述-2 | 数值 | 是 | arg-2 的备注。例如:默认值为 `1` 。 | | arg-n | 参数描述-n | 字符串 | 是 | arg-2 的备注。例如:默认值为 `"arg-value-n"` 。 | 请求正文为 JSON 格式的数据,示例如下: ```json { "arg-1": "arg-value-1", "arg-2": 1, "arg-n": "arg-value-n" } ``` ### 响应(Response) 【响应正文(ResponseBody)】 ``根据实际的需求,和客户协商``,格式如下。 | 字段名称 | 字段描述 | 数据类型 | 必填 | 备注 | | :------: | :--------: | :------: | :--: | ------------------------------------------------------------------------------------ | | field-1 | 字段描述-1 | 字符串 | 是 | field-1 的备注。例如:
无论请求成功与否,值都为 `"value-1"` 。 | | filed-2 | 字段描述-2 | 布尔值 | 是 | field-2 的备注。例如:
请求成功时,值为 `true` ;请求失败时值为 `false` 。 | | field-n | 字段描述-n | 数值 | 是 | field-3 的备注。例如:
请求成功时,值为 `10000` ;请求失败时值为 `10001` 。 | - 请求成功时,响应码(ResponseCode)为 200 ,响应正文为 JSON 格式的数据,示例如下: ```json { "field-1": "value-1", "field-2": true, "field-n": 10000 } ``` - 请求失败时,响应码(ResponseCode)为 400 ,响应正文为 JSON 格式的数据,示例如下: ```json { "field-1": "value-1", "field-2": false, "field-n": 10001 } ``` ### Postman 示例 `此处`添加 Postman 的调试截图 ``。
效果图:
11万元现金不翼而飞,检察官从人民币冠字号找到突破口姚雯漫画在一团伙盗窃案中,有人否认自己实施了盗窃行为,还有人否认自己偷到了钱,监控视频也未拍到盗窃画面,案发现场也未发现作案人的指纹等痕迹。案件该如何打开突破口?浙江省余姚市检察院
中国科学家揭示作物耐碱基因,可大幅提升盐碱地高粱小麦产量想象一个场景,在一片白花花的盐碱地上,大片的高粱玉米谷子等作物迎风摇曳,呈现一派丰收景象。近日,中国科学家的一项研究,或将这一场景很快成为现实。南都记者获悉,中国科学院遗传与发育生
退休人员养老金连续上调,低于人均水平的,2023年可以涨多少?点击上方蓝色按钮收听社保之窗全文独家音频。点关注,不迷路。退休人员养老金连续上调,低于人均水平的,2023年可以涨多少?退休人员的养老金已经连续上涨了19年,而根据最新的预算报告,
买了3D电影票,为啥还要另花25元买3D眼镜?好不容易去看场3D电影,电影院却不免费提供3D眼镜,还得自己多花25元买,挺不合理的!近日,在云南某县城生活的消费者高女士向工人日报记者反映,自己看3D电影竟被影院要求自费购买3D
忙到手抽筋!这一市场,太火了点蓝字关注,不迷路来源e公司今年以来,随着各地经济复苏以及消费领域持续回暖,咖啡消费迎来了大幅增长。美团外卖最新数据显示,今年12月期间,咖啡外卖订单相比去年同期增长了101。9,
这些华埠和唐人街有发展新动态!各国的唐人街和华埠见证了一代代华侨华人的奋斗历程,海外侨胞向来注重华埠的保护更新。近来又有一些华埠和唐人街迎来发展新动态,在多元文化都市中散发新的活力。加拿大多伦多华埠倡议成立多伦
告别剖腹产疤痕,选对方法很重要十月怀胎对于女性而言既是一件幸福的事情,也是一件痛苦的事。令人感到幸福的是马上要迎接一个新的生命到来,而痛苦则在于怀孕过程中会出现很多不适的问题和变化,比如很多女性选择剖腹产后会在
全球美妆品牌齐卖油,国货卖得比海外大牌更贵界面新闻记者周芳颖界面新闻编辑楼婍沁近期,以山茶花油为特色的国货护肤品牌林清轩再次细化品牌定位,宣布将由山茶花修护专家升级为山茶花抗老修护专家。界面时尚就林清轩产品是否会涨价及其涨
行风热线诚信维权宣传月品牌展示中国农业银行南阳分行中国农业银行南阳分行南阳农行现有16家支行90个营业网点1500余名员工,四大行中机构人员最多,规模最大。2022年,南阳农行综合绩效考核全省第一,在市委市政府及上级行的坚强领导下
毛利下降价格战子品牌IPO吉利汽车回应了来源中国经济网姜智文2022年,吉利汽车在销量营收双丰收的情况下,毛利率却同比下滑3个百分点。淦家阅认为,这是新能源车交付转移,且企业承担了电池的成本上涨,导致利润受到较大影响。李
买一台微波炉被媳妇嫌弃两个月,建议某品牌学学飞凡R7好像是谁说过一句话,说好奇心是人类前进的动力。但他没说,好奇心有时候也是被人利用,以至于上当以至于被媳妇嫌弃的根源。我的好奇心也有点强,喜欢尝试新鲜东西,电子类产品喜欢买功能多的,