美文网首页
第一个接口的完成

第一个接口的完成

作者: 秃头小公主 | 来源:发表于2020-12-22 10:10 被阅读0次

这是我进入公司实习的第一个月零两个星期,我完成了在公司的第一个接口。怎么说呢兴奋的同时也终于理解了在公司工作的流程以及一些事项,从刚开始接口是什么都模糊不清,到现在可以完成接口。虽然这个接口相对来说比较简单没有一些非常复杂的技术,但我还是很欣慰,接下来的这个文章主要用来总结一个接口是通过怎样完成的
这里忽略了前期的分析会等等,只说如何实现


实现接口前的准备(看老代码)

阅读之前的代码,在看懂逻辑的前提下,找出可以直接用的方法或接口等。例如封装json、解码jaon、调用接口等之前写好的接口。(这里我接到的需求是在原基础上进行一个性能的优化还由于是新手,所以许多的方法没有进行修改而是选择直接复用)
(1)如何找到接口:https://blog.csdn.net/hzw_mvp/article/details/103351647
(2)这就可以去项目代码中搜索:右键项目的src —> Find in path —> 搜索需要的即可(或者快捷键 :ctrl+shift+f)

接口实现

1.看明白需求之后就可以开动了(这里我自己新添加了一个接口,下面来说说这个接口是如何实现的)
(1)创建参数结构体(这里面是你需要传入接口的参数)
(2)创建返回的结构体(个人习惯把两个结构体放在最上面)
(3)新建出参数结构体之后解码json(别忘了判错)
(4)按照逻辑,完成接口所需要完成的内容
(5)封装json并返回
注意:返回的结构体中一般分为code、runtime、msg、data。其中data中就是你要返回的结构体(用map)
2.当你写完接口之后要检查你的配置文件中的地址等针对于个人的信息,修改为你需要的信息之后就可以启动程序,再进行自测啦(这里我用到的是postman)
3.自测通过后,写上接口文档就阔以啦~~~~~~

调试接口

在我调试接口的时候用到的最多的两个方法第一debug、第二一步一步打印
1.debug:打断点的方式进行调试,不用多说大家应该都动,但是我学艺不精所以通常采用下面的方法
2.在我的接口中,不同文职fmt11111、fmt2222等,我就可以清楚的看出程序的走向,再根据是否按照原本的路线走等一些情况来处理这些问题。

这里总结一下我遇到的问题:
(1)仔细看看之前写的方法,因为有些时候并不是都可以用的。例如:在我写代码的时候复用的方法查询过后返回的是一个nil,而我则想取查询值的email,我则直接.emal系统报错空指针,因为nil.xxxx就是会报错
(2)调用其他接口的时候,先测试被调用的接口是否正确。最后再测试待完成接口是否正确
(3)最后一点还是要重复提的就是一定要 看明白代码,好多时候我都是错误出现才去阅读之前的代码。很多时候根本就是一问三不知的蒙头写,这样是不行的。

相关文章

  • 第一个接口的完成

    这是我进入公司实习的第一个月零两个星期,我完成了在公司的第一个接口。怎么说呢兴奋的同时也终于理解了在公司工作的流程...

  • 每周工作总结

    这周完成的 1 完善裤兜FM相关数据接口和接口文档,配合web端对接并发布第一个原型测试版本。 2 配合移动端制定...

  • 测试平台系列(3) 给Hello World添加日志

    给Hello World添加日志 回顾 通过上篇内容,我们已经使用Flask完成了我们的第一个接口。我们可以看到,...

  • API接口文档机试

    接口域名:http://127.0.0.1:8000/ 第一个接口列表 接口地址:http://127.0.0.1...

  • Python之接口开发

    一、开发接口的作用 1、在别的接口没有开发完成的时候可以模拟一些接口以便测试已经开发完成的接口,例如假的支付接口,...

  • 3.2.2 计算节点

    配置网络接口 1、配置第一个接口作为管理接口:IP 地址:10.0.0.31网络掩码:255.255.255.0 ...

  • 3.2.1 控制节点

    配置网络接口 1、配置第一个接口作为管理接口:IP 地址:10.0.0.11网络掩码:255.255.255.0 ...

  • Go实战项目【五】登录注册接口开发和JWT

    用户模型已经构建完了,可以愉快的写接口开发了,来编写第一个接口,登录/注册接口 首先定义接口routers/rou...

  • JAVA 反射(二)动态代理

    概念 在运行期间动态的创建接口的实现。通过生成的代理类,可以完成对接口的实现。 关键类和接口 处理接口方法的接口 ...

  • 简单介绍两款UART接口的WiFi模块

    UART接口 UART接口是通用的异步串行接口,按照标准波特率完成双向通讯,传输速度较慢。采用UART接口,WiF...

网友评论

      本文标题:第一个接口的完成

      本文链接:https://www.haomeiwen.com/subject/rsbjnktx.html