首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    api接口对接_接口API

    目录 api接口对接 json模块 md5加密: 双重加密: 加盐: 测试实列: api接口对接 json模块 Json 模块提供了四个方法: dumps、dump、loads、load 格式化写入文件利用 indent = 4 md5加密: import hashlib # 待加密信息 str = '123456' # 创建md5对象 hl = hashlib.md5() hl.update (str.encode("utf-8")) print('MD5加密前为 :' + str) print('MD5加密后为 :' + hl.hexdigest()) 双重加密: md5_obj=hashlib.md5 ("123456".encode("utf-8")) str1=md5_obj.hexdigest() #加密1次 obj2=hashlib.md5(str1.encode("utf-8")) str2 def create_md5(pwd,salt): md5_obj = hashlib.md5() md5_obj.update((pwd + salt).encode("

    5.4K20编辑于 2022-09-20
  • 来自专栏API接口

    api接口验证timestamp 接口api测试

    接口API)测试没有总结,就不能认识自己,就不知成功在哪里,失败在哪里;没有思考,就没有提高,没有进步自动化测试分层【什么是APIAPI是Application Programming Interface API测试准备1、一份合适的接口文档2、掌握抓包分析工具3、对HTTP协议包结构了解4、对用户业务熟悉,能把API级业务逻辑和用户业务结合起来【API主要测试什么】1、验证API所暴露的数据是否与接口文档相一致 5、主导使用自动化测试开展接口测试6、文档,形成足够的文档,确保API质量的可维护性【API测试注意什么】1、每个API测试用例都应该参数化2、在测试执行时,优先执行API测试3、测试用例应该尽可能做到可独立执性 ,比如需要缓存数据时,可以写死(或者长期有效),避免一个接口的测试需要依赖其他接口的结果4、为了确保覆盖率,应该为API的所有可能输入进行测试数据规划,尽可能多的覆盖入参场景5、多关注异常入参场景,避免接口被直接调用时造成对系统的破坏 【API测试能发现什么bug】1、无法正确、友好的处理有效、错误或异常的入参场景2、可靠性问题3、安全性问题4、性能问题5、响应数据结构不规范、不完整问题

    86610编辑于 2024-10-26
  • 来自专栏用户7466307的专栏

    API测试| 了解API接口测试| API接口测试指南

    简单地说,API代表一个 pplication P AGC软件覆盖整个房间。API充当两个软件应用程序之间的接口,并允许两个软件应用程序相互通信。API是可以由另一个软件程序执行的软件功能的集合。 API就像一个抽象的OOPS概念。 什么是API测试? ? API测试是一种软件测试,涉及直接测试API,并且是集成测试的一部分,以检查API是否在应用程序的功能,可靠性,性能和安全性方面达到期望。 在API测试中,我们的主要重点是软件体系结构的业务逻辑层。API测试可以在包含多个API的任何软件系统上执行。API测试不会专注于应用程序的外观。API测试与GUI测试完全不同。 在API更新任何数据结构时验证系统是否正在验证结果 验证API是触发其他事件还是请求其他API 在没有返回值的情况下验证API的行为 API测试的优势: 与GUI测试相比,API测试是省时的。 API测试由质量检查小组进行 API测试是黑盒测试的一种形式 API测试在构建可用于测试之后进行 API测试中不涉及源代码 在API测试中,测试的范围很广,因此要考虑所有正常运行的问题以进行测试 API

    4.4K21发布于 2020-08-17
  • 来自专栏thinkphp+vue

    API测试| 了解API接口测试| API接口测试指南

    简单地说,API代表一个 pplication P AGC软件覆盖整个房间。API充当两个软件应用程序之间的接口,并允许两个软件应用程序相互通信。 API就像一个抽象的OOPS概念。 什么是API测试? API测试是一种软件测试,涉及直接测试API,并且是集成测试的一部分,以检查API是否在应用程序的功能,可靠性,性能和安全性方面达到期望。 在API测试中,我们的主要重点是软件体系结构的业务逻辑层。API测试可以在包含多个API的任何软件系统上执行。API测试不会专注于应用程序的外观。API测试与GUI测试完全不同。 在API更新任何数据结构时验证系统是否正在验证结果 验证API是触发其他事件还是请求其他API 在没有返回值的情况下验证API的行为 API测试的优势: 与GUI测试相比,API测试是省时的。 API测试由质量检查小组进行 API测试是黑盒测试的一种形式 API测试在构建可用于测试之后进行 API测试中不涉及源代码 在API测试中,测试的范围很广,因此要考虑所有正常运行的问题以进行测试 API

    5.1K31发布于 2021-04-20
  • 来自专栏全栈程序员必看

    免费的api数据接口_期货数据接口api

    、数据堂 http://www.datatang.com/ 3、百度apistore http://apistore.baidu.com/ 4、APiX http://www.apix.cn/ 5、 tel=手机号码 15、天气查询,返回json,使用方法如下: http://api.map.baidu.com/telematics/v3/weather?

    6.3K30编辑于 2022-10-02
  • 来自专栏全栈程序员必看

    api接口调用

    api接口调用 CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL 库。 curl_exec() ④:释放句柄 curl_close() 示例 //获得笑话 function juheJoke() { //配置您申请的appkey $appkey = "b347e63ca4be5dcde868e98f45814d0b { return $result['result']['data'][mt_rand(0, 10)]['content']; } return "请求失败"; } /** * 请求接口返回内容

    4.1K30编辑于 2022-09-06
  • 来自专栏Lan小站

    天气API接口

    --markdown--> 已废弃 API地址:http://t.weather.sojson.com/api/weather/city/101210101 使用说明: 地址最后的“101210101”

    5.4K20编辑于 2022-07-14
  • 来自专栏全栈程序员必看

    开放API接口_软件接口开放

    手机号码归属地API接口: https://www.juhe.cn/docs/api/id/11 历史上的今天API接口: https://www.juhe.cn/docs/api/id/63 股票数据 API接口: https://www.juhe.cn/docs/api/id/21 全国WIFI接口: https://www.juhe.cn/docs/api/id/18 星座运势接口: https: 身份证查询API接口: https://www.juhe.cn/docs/api/id/38 笑话大全API接口: https://www.juhe.cn/docs/api/id/95 邮编查询接口: page=1 https://www.easy-mock.com/mock/5c36b5d2be0a1c39bfd57589/img/beauty/page=1 第一个接口每页有20条数据,多少页还不清楚 id=127398 返回数据如图 小说类接口 书籍分类:https://www.easy-mock.com/mock/5c3e90f39d8f6075a543c3cd/story/classify 用easymock

    3.1K20编辑于 2022-11-09
  • 来自专栏全栈程序员必看

    api接口文档html模板,开发接口文档-api文档模板

    1、XXX项目接口文档版本控制信息版本日期描述作者V1.02018-8-13创建XXX1 获取所有字段1.1 获取所有字段请求地址:/session/field/findAll请求参数参数名必填字段类型描述 villages:null,companys:iconColour:,iconSize:0,iconStyle:,id:4,name:XX,iconColour:,iconSize:0,iconStyle:,id:5, 5、Size:0,returnObject:null,returnValue:id:2,name:re,totals:03.4 获取所属类型列表请求地址:/session/fieldType/selectAll

    19.7K20编辑于 2022-09-15
  • 来自专栏全栈程序员必看

    抖音API接口_抖音榜单数据api接口

    2.接口返回内容调整,已获取视频播放量等统计信息,目前暂未公开。 接口地址:https://api.berryapi.net/? s=Parse/Video 请求示例:https://api.berryapi.net/? /5d1051d5/video/m/220cb54dc2c88774c6c8f0b9f47bdeec10d1161ea70800002fa594cefef0/”, “userinfo”: { “uid POST方式,详情参考API文档: 2018.11.2 1.接口增加分钟调用次数限制。 2018.05.01 1.增加视频播放信息,包含了视频播放量、分享量、评论量以及发布时间,请看接口返回示例 调用示例:https://api.berryapi.net/video/douying/?

    4K30编辑于 2022-11-09
  • 来自专栏编程语言的世界

    restful api接口规范

    RESTful API接口规范是设计Web服务的一种方法,它基于HTTP协议,并通过一系列约定来组织接口。 以下是RESTful API接口规范的主要组成部分:协议 :使用HTTPS协议进行通信,确保数据传输的安全性。域名 :API部署在专用的子域名下,如https://api.example.com。 其他注意事项 :遵循统一的接口设计原则,保持接口的一致性和可维护性。使用合适的URI设计,如使用连字符分隔单词。接口文档应使用统一的工具生成,如Swagger或Postman。 遵循这些规范可以确保API的可用性、可扩展性和安全性,同时使得API易于理解和使用。

    1.2K10编辑于 2024-12-24
  • 来自专栏API接口开发

    Java API接口开发

    Java API(应用程序接口)开发是指使用Java语言对接口进行设计、开发的过程。这对于服务间的交互和数据交换极为重要。以下将从接口定义、接口实现和接口测试三个方面开始介绍。 一、接口定义接口定义是Java API开发的第一步,我们需要确定接口的功能、输入、输出等内容。接口定义应简洁明了,使得其他开发人员一看就明白其用途。 二、接口实现接口定义完成后,我们就可以实现该接口,实现它所声明的方法。接口的实现类需要用implements关键字,来表明该类实现了某个接口。 三、接口测试接口实现后,我们需要编写测试代码来验证接口的功能是否正确实现。测试应覆盖接口的所有可能的输入情况,以确保接口的健壮性。 测试分为测试准备、调用接口和验证结果三个部分。

    91110编辑于 2024-01-06
  • 来自专栏陶辉笔记

    API接口变迁

    最近前端团队越发觉得目前API接口有些不好用,所以我也借此重新理一下我们的API接口API没有什么完美的设计理念和原则,只有最适合当下的设计。 方法一:前端多拉几次接口,同时把API调用框架做得再强大些;方法二:后端按照前端的要求,增加API的返回值,通常,这是由页面显示的值驱动后端在一个接口中返回多张表的数据,而后端强大的ORM模型可以轻松办到 就像上文我说的,有些页面前端发现需要调很多接口时,会要求后端增加返回字段;有些页面则调用了很多接口。 而现在,原本体验很好的页面,因为后端在API上增加了权限限制,就会出现有些角色、用户在该页面上,部分接口调用开始权限不足,页面因为接口错误而出现各种问题! 我们公司是一家致力于改变中国建筑业的互联网公司,正在快速发展中,因为后发优势使用了诸多成熟的新技术,如docker微服务、大前端、h5 webapp、websocket协议、持续集成、一键部署、基于python

    1.1K20发布于 2019-06-21
  • 【设计API接口原则】

    如果当初设计API时只图自己省事,定了个死板的字段名、严格的校验规则,或者不预留扩展字段,现在被100个团队调用后,任何一个微小的改动都可能引发雪崩式的兼容性问题——那时候不只是别人骂我,我自己都想穿越回去抽自己 比如: 接受参数时,对非关键字段做宽松解析(比如容错大小写、允许空值、支持多种格式的时间字符串); 返回结果里,保留未知字段而不是直接抛错,让调用方可以渐进式升级; 版本控制清晰,老接口至少留足半年的缓冲期 毕竟,一个接口的终点,可能是上百个系统的起点。 这句非常经典!这是API设计的黄金法则。当一个接口从内部自用扩展到外部生态时,设计复杂度会指数级上升。 参数格式千奇百怪(时间格式、大小写、字段缺失等) 各团队的技术栈差异(强类型/弱类型语言处理) 调用场景超出预期(高并发、批量调用等) 业务需求变更导致的兼容性问题 错误处理方式不统一导致的雪崩 API 设计最佳实践示例 // 设计一个用户信息查询API interface UserQueryRequest { userId?

    19410编辑于 2025-12-18
  • 来自专栏编程园地

    API接口TOKEN设计

    首先需要知道API是什么? API(Application Programming Interface)即应用程序接口。你可以认为 API 是一个软件组件或是一个 Web 服务与外界进行的交互的接口。 ; 针对以上特点,移动端与服务端的通信就需要两种不同的TOKEN,一种针对接口api_token,一种针对用户的user_token; 一.api_token 它的职责是保持接口访问的隐蔽性和有效性 参数名1=参数值1&参数名2=参数值2 接口token生成规则参考如下: $api_token = md5 ('模块名' + '控制器名' + '方法名' + '2018-1-18' + '加密密钥' ($client_id); //服务端重新生成一个api_token $api_token_server = md5($module . 返回接口数据; 接口用例如下:添加测试接口 URL: http://www.api.com/demo/index/add-demo?

    1.9K30编辑于 2022-03-02
  • 来自专栏Michael阿明学习之路

    API 接口批量测试

    ApiPost 创建接口 导入要测试的数据 测试结果 ApiFox 创建接口 导入接口 导入测试数据,可以直接编辑,粘贴进来 测试结果

    1K40编辑于 2022-07-30
  • 来自专栏程序那些事儿

    如何设计api接口

    随着前后端的分离,api 接口变得越来越重要,作为前后端通信的接口api 变得非常重要,而且它的设计也是非常难以掌握。不仅要考虑安全性,还要考虑可维护性,以及今后的升级等等。 如何才能设计出更好的 api 接口,我认为以下几点需要注意。 接口一致性 这里说的一致性指的是编码规范要统一,不能各个接口使用不一样的编码风格。 授权认证 大部分接口都是需要授权认证的,因此我们需要对接口的授权认证进行判断,这样可以过滤掉大部分的非法访问。 接口健康性检查 我们应该设计一个监控系统或者一个接口来实时监控我们的服务,如果接口出现了问题,我们应该能够第一时间发现,同样,对于每个接口的访问请求我们都要有日志记录的存储。 提供完整详细的api文档 无论我们的接口设计的多么规范,多么易懂,我们都需要提供一份完整的api文档,同时我们还需要提供一些请求范例,这样用户在使用的时候才会更加清楚,也能避免一些错误的请求。

    1.1K50编辑于 2023-03-07
  • 来自专栏用户2198398的专栏

    货柜通用接口API

    ": { "xxx": xxx } } 异常格式 { "code": 110001, "message": "人脸图片数据不能为空", "data": null } 公共请求参数 每个接口都需要 请求参数 含义 类型 counterCode 货柜唯一标识 字符串 apiKey apiKey 字符串 timestamp 时间戳 毫秒值标准时间戳 sig 签名 字符串 提交学生照片接口 参数 编码图片信息,最大5M 建议500k-2M之间 img4Base64 学生照片信息(可选) Base64编码图片信息,最大5M 建议500k-2M之间 img5Base64 学生照片信息(可选 上传图片的人脸URL(下单时需要) 字符串 operate 下一步操作 字符串 两种类型操作 1.ORDER 下一步直接下单 2.REGIST 下一步注册家长信息 学生绑定家长接口 mobile 家长手机号 字符串 是 返回值 返回值参数 含义 类型 timestamp 时间戳 毫秒值标准时间戳 sig 签名 字符串 success 是否成功 布尔 表示绑定成功 订单提交接口

    93110发布于 2021-06-10
  • 来自专栏Linux运维修炼笔记007

    zabbix请求API接口

    zabbix请求API接口报错报错信息{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params." params": {"username":"Admin", "password":"zabbix"}, "auth": null, "id":1}' 'http://192.168.227.131:8080/api_jsonrpc.php

    92110编辑于 2024-04-03
  • 来自专栏全栈程序员必看

    免费开放接口API

    为了方便各类开发者,现提供免费开放Api接口,所有接口均无使用限制,返回格式全是JSON,所以基本能满足大家的开发需求,但请各位不要将这些Api接入正式项目,因为有一些不稳定因素,这些Api是我平时业余时间编写 api.apiopen.top 请去以上地址查看接口文档。 因为前期服务杂乱,故此次下架所有历史版本,使用新版接口,新版接口处于开发状况,部分接口正在重写,敬请期待。 接口示例: 获取短视频 https://api.apiopen.top/api/getHaoKanVideo? /api/getImages? " } } 其他接口见官网接口文档 数据来源于网络,如有侵权,请告知,我将立即删除。

    3.4K10编辑于 2022-08-31
领券