一种确定描述文件的方法及装置制造方法及图纸

技术编号:40938163 阅读:15 留言:0更新日期:2024-04-18 14:56
本申请提供一种确定描述文件的方法及装置,涉及计算机技术领域,用于提高获得API的描述文件的效率。在所述方法中,服务器可接收来自客户端的第一信息,所述第一信息为自然语言文本,所述第一信息指示待开发的目标应用编程接口API的业务功能;服务器可根据所述第一信息,生成所述目标API的目标描述文件,所述目标描述文件用于定义所述目标API的实现方式,所述目标API支持所述业务功能,所述目标描述文件为机器语言文本;服务器向所述客户端发送所述目标描述文件。如此,提供一种服务器自动生成目标描述文件的方式,以提高确定目标描述文件的效率。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种确定描述文件的方法及装置


技术介绍

1、应用编程接口(application program interface,api),又可以称为应用程序接口,其为客户端与服务器通信的媒介,例如,客户端可调用api访问服务器,服务器也可调用api访问客户端。api的开发依赖于api的描述文件。api的描述文件规定了api的实现方式,属于机器可读取的文件。客户端的开发者和服务器的开发者可基于api的描述文件,协调开发api。

2、目前,一般是用户手动编写api的描述文件,用户需熟悉api的开发需求以及开发规范,并根据该开发规范编写api的描述文件。并且在编写过程中,用户需要多次检查api的描述文件是否符合api的开发需求以及开发规范等,如果不符合,则需要用户进行修改,直到符合需求。由此可见,这种得到api的描述文件的过程较为繁琐,效率较低。


技术实现思路

1、本申请实施例提供一种确定描述文件的方法及装置,用于提高获得描述文件的效率。

2、第一方面,本申请实施例提供一种本文档来自技高网...

【技术保护点】

1.一种确定描述文件的方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述第一信息确定所述目标API的目标描述文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2或3所述的方法,其特征在于,根据所述至少一个元素确定所述目标描述文件,包括:

5.根据权利要求2-4任一项所述的方法,其特征在于,从所述多个元素中,确定与所述目标API对应的至少一个元素,包括:

6.根据权利要求2-5任一项所述的方法,其特征在于,所述第一信息还指示第一业务指标,所述第...

【技术特征摘要】

1.一种确定描述文件的方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述第一信息确定所述目标api的目标描述文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2或3所述的方法,其特征在于,根据所述至少一个元素确定所述目标描述文件,包括:

5.根据权利要求2-4任一项所述的方法,其特征在于,从所述多个元素中,确定与所述目标api对应的至少一个元素,包括:

6.根据权利要求2-5任一项所述的方法,其特征在于,所述第一信息还指示第一业务指标,所述第一业务指标是指期望所述目标api实现的第一业务指标,其中,至少一个api实际实现的业务指标均符合所述第一业务指标,所述至少一个api与根据所述多个元素中的部分或全部元素生成的描述文件对应,所述至少一个api包括所述目标api;和/或,

7.一种确定描述文件的方法,其特征在于,应用于客户端,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述多个元素包括目标api的至少一个模型、至少一个方法和至少一个资源,所述至少一个模型指示通过所述目标api传输的消息的格式,所述至少一个方法指示通过所述目标api传输的链接,所述至少一个资源指示通过所述目标api传输的内容;

10.根据权利要求8或9所述的方法,其特征在于,

11.一种确定描述文件的装置,其特征在于,包括:

12.根据权利要求11所述的装置,其特征在于,所述处理模块具体用于:

13.根据权利要求12所述的装置,其特征在于,所述处理模块还...

【专利技术属性】
技术研发人员:叶一达
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1