- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 4
实习报告
姓名
张三
注册号
毕业班级
16电子商务一班
实习时间
自 2018 年 4 月 6 日至 2018 年6 月 6 日
实习单位及岗位
湖南某某某科技有限公司
个人实习总结
实习是每一个毕业生必须拥有的一段经历,它可以让我们在实践中了解社会、在实践中巩固知识;实习又是对每一位毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,既开阔了自己的视野,又增长了社会见识,为我们之后步入社会打下坚实的基础。
实习单位基本情况介绍
某某某有限公司(简称“某某某科技”),是一家主要经营软件开发和无人机应用技术的IT企业,公司成立于某年某月某号,注册资本500,000元,主要经营范围为:信息传输技术的研发及技术推广;计算机网络平台的建设与开发;计算机技术咨询;软件开发;互联网信息技术咨询;无人机技术培训;计算机网络系统工程服务;智能化技术研发;智能化技术转让;智能化技术服务;应用无人机开展测绘航空摄影;计算机软件、电子计算机、计算机、办公设备耗材、计算机辅助设备、人脸识别系统等产品。
某某某有限公司尊崇“踏实、拼搏、责任”的企业精神,并以诚信、共赢、开创经营理念,创造良好的企业环境,以全新的管理模式,完善的技术,周到的服务,卓越的品质为生存根本,始终坚持用户至上用心服务于客户,坚持用自己的服务去打动客户。
实习岗位
PHP开发实习生
实习时间
2018-4-6 至 2018-6-4
实习内容
API接口实现
API是应用程序接口(Application Program Interface)的缩写。应用程序接口(Application Program Interface)是一组定义、程序及协议的集合,通过 API 接口可以实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。我们通过使用 API 函数开发应用程序,从而可以避免编写无用程序,以减轻编程任务。在日常工作中,我会需要根据客户提出的需求,设计并实现相关的API接口。
下面我总结了一下实现API接口的一些基本规范:
1)统一数据传输格式
在网络传输时不同的编码格式生成的字节是不同的,因此需要统一编码格式。如果双方数据传输的编码格式不同则在进行数据处理时必须进行转码。例如我们在请求某接口时,采用的GBK编码格式,而接口采用的是UTF-8编码格式,导致在页面上的数据会显示乱码。
2)统一数据交换格式
在API接口开发中,一般是通过json格式传输。JSON ( JavaScript Object Notation) ,是一种超轻量级的数据交换格式。在Json没有出现之前,都是采用 XML 传递数据。XML 是一种纯文本格式,很适合在网络上交换数据,但是 XML 格式比较复杂。
3)统一数据返回格式
推荐后端返回对象方式给前端数据格式,例如:
{
code : 0,//返回数据状态码,表示API接口执行的状态。
data :[//数组中包含返回的数据
{
id : 1 , name : xiaoming
},
{
id : 2, name : xiaoming
}
],
msg : success, //信息提示
}
4)数据校验
对接口接收过来的数据,最好进行数据效验,因为你不能保证传给你是完全符合标准的数据。 对数据校验不通过的和执行失败的,最好可以清淅明了的提示返回给调用方。
5)可扩展性
在设计API接口时,应该接口考虑是否具有可扩展性,避免接口添加新功能或更新接后代码冗余的问题。
API接口测试
一个API接口的完成,不仅仅只是实现了需求上的功能,还需要通过测试,才能交付使用。API接口测试,通常使用Postman工具。Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,Postman不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求。目前已经可以很熟练的使用Postman进行API接口测试与调试。
编写API接口文档
由于公司采用前后端分离的开发模式,所以后端人员在实现API接口之后,还需要编写相对应的API接口文档,以便前端和APP开发人员根据文档进行对接。写接口文档对很多程序员来说,是一件很头疼的事情。而ShowDoc可以快速的解决这个问题,Showdoc是一款可以在线编写API文档、技术文档、数据字典、在线手册工具,是国内比较流行使用的在线API文档。我们通过ShowDoc可以快速的编写项目的API接口文档,让我们花很少的精力和时间来管理项目接口文档,把更多的精力和时间花在对项目的管理上。
对接API接口
在接口实现之后,需要等前端和APP
文档评论(0)