CN111142960B - 接口提供方法、装置和*** - Google Patents
接口提供方法、装置和*** Download PDFInfo
- Publication number
- CN111142960B CN111142960B CN201811298527.1A CN201811298527A CN111142960B CN 111142960 B CN111142960 B CN 111142960B CN 201811298527 A CN201811298527 A CN 201811298527A CN 111142960 B CN111142960 B CN 111142960B
- Authority
- CN
- China
- Prior art keywords
- interface
- call request
- current
- calling
- call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004590 computer program Methods 0.000 claims description 10
- 238000003860 storage Methods 0.000 claims description 10
- 238000005304 joining Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 abstract description 26
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4488—Object-oriented
- G06F9/449—Object-oriented method invocation or resolution
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开提出一种接口提供方法、装置和***,涉及互联网技术领域。本公开的一种接口提供方法包括:接口应用接收来自源端的接口调用请求,其中,源端包括接口调用方或调用当前接口的接口应用;接口应用在接口调用请求中加入当前接口的接口标识;当前接口应用将包括反馈信息的接口调入请求反馈给源端。通过这样的方法,接口应用会在被调用时在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
Description
技术领域
本公开涉及互联网技术领域,特别是一种接口提供方法、装置和***。
背景技术
移动互联网的时代,API(Application Programming Interface,应用程序编程接口)即功能,通过调用接口能够获得对应的功能,得到相应的信息,因此接口越来越重要。IT(Information Technology,信息科技和产业)企业为了向大量的业务合作伙伴和内部用户开放第三方应用而开发了大量的公共API,API的开发和应用成为企业战略需求。
一个企业在对外提供接口时,可能有一系列的内部或外部调用,但对调用方来说,只能确定自己直接调用的***情况,当接口出现问题时,难以确定出现问题的环节,大大降低了故障定位效率。
发明内容
发明人发现,相关技术中采用建立监控***记录每个环节的调用情况、汇总调用日志的方式来记录调用情况。这样的方式需要各个接口提供方开放自身的日志信息,降低了安全性。
本公开的一个目的在于提供一种接口调用监控方法,提高接口调用监控的信息安全性。
根据本公开的一个方面,提出一种接口提供方法,包括:接口应用接收来自源端的接口调用请求,其中,源端包括接口调用方或调用当前接口的接口应用;接口应用在接口调用请求中加入当前接口的接口标识;当前接口应用将包括反馈信息的接口调入请求反馈给源端。
可选地,在当前接口应用无需调用其他接口的情况下,将当前接口应用的反馈信息加入接口调用请求中,以便将包括反馈信息的接口调入请求反馈给源端。
可选地,接口提供方法还包括:在当前接口应用需要调用其他接口的情况下,将加入当前接口的接口标识后的接口调用请求发送给目标接口。
可选地,接口提供方法还包括:在当前接口应用需要调用其他接口的情况下,接收来自目标接口的包括反馈信息的接口调入请求;若当前接口应用需要反馈附加信息,则将附加信息加入包括反馈信息的接口调入请求;若当前接口应用无需反馈附加信息,则向源端反馈的接口调入请求为来自目标接口的接口调入请求。
可选地,接口提供方法还包括:若源端为接口调用方或与当前接口属于不同***的接口应用,则在接口调用请求中加入当前接口的归属***的***标识。
可选地,在接口调用请求中加入当前接口的接口标识包括:将接口标识加入接口调用请求的头部。
可选地,接口提供方法还包括:若源端为调用当前接口的接口应用,则将当前接口的接口标识***源端的接口标识的第一预定相对位置以便形成调用链信息。
通过这样的方法,接口应用会在被调用时在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
根据本公开的另一个方面,提出一种接口提供装置,包括:请求接收单元,被配置为接收来自源端的接口调用请求,其中,源端包括接口调用方或调用当前接口的接口应用;标识加入单元,被配置为在接口调用请求中加入当前接口的接口标识;反馈单元,被配置为将包括反馈信息的接口调入请求中反馈给源端。
可选地,反馈单元还被配置为在接口提供装置无需调用其他接口的情况下,将当前接口提供装置的反馈信息加入接口调用请求中,以便将包括反馈信息的接口调入请求反馈给源端。
可选地,接口提供装置还包括:接口调用单元,被配置为在接口提供装置需要调用其他接口的情况下,将加入当前接口的接口标识后的接口调用请求发送给目标接口。
可选地,接口提供装置还包括:反馈接收单元,被配置为在接口提供装置需要调用其他接口的情况下,接收来自目标接口的包括反馈信息的接口调入请求;反馈单元被配置为:若接口提供装置需要反馈附加信息,则将附加信息加入包括反馈信息的接口调入请求;若接口提供装置无需反馈附加信息,则向源端反馈的接口调入请求为来自目标接口的接口调入请求。
可选地,标识加入单元还被配置为:若源端为接口调用方或与当前接口提供装置属于不同***的接口提供装置,则在接口调用请求中加入当前接口提供装置的归属***的***标识。
可选地,标识加入单元被配置为:将接口标识加入接口调用请求的头部。
可选地,标识加入单元被配置为在源端为调用当前接口的接口应用的情况下,将当前接口的接口标识***源端的接口标识的第一预定相对位置以便形成调用链信息。
根据本公开的又一个方面,提出一种接口提供装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种接口提供方法。
这样的接口提供装置在被调用时会在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
根据本公开的再一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种接口提供方法的步骤。
通过执行这样的计算机可读存储介质上的程序,接口应用在被调用时会在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息能够实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
另外,根据本公开的一个方面,提出一种接口提供***,包括多个上文中提到的任意一种接口提供装置。
这样的接口调用***中,各个接口应用在被调用时会在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息能够实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
附图说明
此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
图1为本公开的接口提供方法的一个实施例的流程图。
图2为本公开的接口提供方法的另一个实施例的流程图。
图3为本公开的接口提供方法的又一个实施例的流程图。
图4为本公开的接口提供装置的一个实施例的示意图。
图5为本公开的接口提供装置的另一个实施例的示意图。
图6为本公开的接口提供装置的又一个实施例的示意图。
图7为本公开的接口提供***的一个实施例的示意图。
具体实施方式
下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
本公开的接口提供方法的一个实施例的流程图如图1所示。
在步骤101中,接口应用接收来自源端的接口调用请求,其中,源端可以为接口调用方,即请求调用接口的机构、用户等,当前接口应用是为调用方提供接口服务的直接对接接口;源端还可以为调用当前接口的其他接口应用,在接口调用过程中由上一层被调用的接口应用所调用。
在步骤102中,接口应用在接口调用请求中加入当前接口的接口标识。在一个实施例中,接口标识可以***接口调用请求的头部的预定字段。
在步骤103中,当前接口应用将包括反馈信息的接口调入请求反馈给源端。在一个实施例中,反馈信息可以由当前接口根据执行情况***,也可以由当前接口应用在执行过程中直接或间接调用的其他接口的应用***接口调入请求中。
通过这样的方法,接口应用会在被调用时在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
本公开的接口提供方法的另一个实施例的流程图如图2所示。
在步骤201中,接口应用接收来自源端的接口调用请求。
在步骤202中,判断源端是否为接口调用方,或是否为与当前接口属于不同***的接口应用。若源端为接口调用方或与当前接口属于不同***的接口应用,则执行步骤203;否则执行步骤204。
在步骤203中,在接口调用请求中加入当前接口的归属***的***标识。
在步骤204中,在接口调用请求中加入当前接口的接口标识。在一个实施例中,当前接口的接口标识可以***在***标识的预定相对位置,如***标识之后,从而便于确定属于该***的接口。
在步骤205中,判断当前接口应用是否需要调用其他接口。若需要调用其他接口,则执行步骤208;若无需调用其他接口,则执行步骤206。
在步骤206中,将当前接口应用的反馈信息加入接口调用请求中。在一个实施例中,反馈信息加入到接口调用请求的消息体的预定内容字段。
在步骤207中,将包括反馈信息的接口调入请求反馈给源端。
在步骤208中,利用步骤204中加入当前接口的接口标识后的接口调用请求调用目标接口。
在一个实施例中,目标接口的应用在收到接口调用请求后,执行步骤201开始的过程,从而使接口调用请求中包括每个被调用的接口的标识信息。在一个实施例中,接口标识按照调用顺序***,当前接口的接口标识***源端的接口标识的第一预定相对位置,如***其后方或***其前方,从而形成调用链信息,通过解析该调用链信息能够得到完整的调用路径。
通过这样的方法,能够通过接口调用请求记录接口的调用轨迹,还能够记录调用的接口分别属于的***,从而实现了对接口调用情况的更加完整的记录,提高了接口调用监控的信息安全性。
本公开的接口提供方法的又一个实施例的流程图如图3所示。
在步骤301中,接收来自目标接口的包括反馈信息的接口调入请求。在一个实施例中,当接口应用根据执行需求直接或间接调用其他接口,且在其他接口应用执行完成后,会收到反馈的包括反馈信息的接口调入请求。
在步骤302中,判断当前接口应用是否需要反馈附加信息。若需要反馈附加信息,则执行步骤303;若无需反馈附加信息,则执行步骤304。
在步骤303中,将附加信息加入包括反馈信息的接口调入请求。
在步骤304中,向源端反馈接口调入请求。在一个实施例中,源端为接口调用方,则源端接收并解析收到的反馈信息;在另一个实施例中,源端为调用当前接口的接口应用,则收到反馈的接口应用执行步骤301中的操作,直至源端为接口调用方。
通过这样的方法,能够实现多层接口调用情况下信息的逐层反馈,从而使得调用方能够得到完整的反馈信息和调用链信息,在实现成功调用接口完成功能的同时,也能够实现对调用情况的完整监控。
本公开的接口提供装置的一个实施例的示意图如图4所示。请求接收单元401能够接收来自源端的接口调用请求,其中,源端可以为接口调用方,即请求调用接口的机构、用户等,当前接口应用是为调用方提供接口服务的直接对接接口;源端可以为调用当前接口的其他接口应用,是在接口调用过程中由上一层被调用的接口的应用所调用。
标识加入单元402能够在接口调用请求中加入当前接口的接口标识。在一个实施例中,接口标识可以***接口调用请求的头部的预定字段。
反馈单元403能够将包括反馈信息的接口调入请求反馈给源端。在一个实施例中,反馈信息可以由当前接口根据执行情况***,也可以由当前接口应用在执行过程中直接或间接调用的其他接口的应用***接口调入请求中。在一个实施例中,反馈单元403可以在接口调用请求中加入需要反馈给源端的信息。
这样的接口提供装置在被调用时会在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
在一个实施例中,标识加入单元402还能够在源端为接口调用方或与当前接口属于不同***的接口应用时,在接口调用请求中加入当前接口提供装置的归属***的***标识,从而确定属于该***的接口。
在一个实施例中,如图4所示,接口提供装置还可以包括接口调用单元404,能够在接口提供装置需要调用其他接口的情况下,利用加入当前接口的接口标识后的接口调用请求调用目标接口,从而实现了接口的嵌套调用。
在一个实施例中,如图4所示,接口提供装置还可以包括反馈接收单元405,能够在接口提供装置需要调用其他接口的情况下,接收来自目标接口的包括反馈信息的接口调入请求。
反馈单元403能够在需要反馈附加信息的情况下,则将附加信息加入包括反馈信息的接口调入请求,在无需反馈附加信息,则向源端反馈的接口调入请求为来自目标接口的接口调入请求,将接口调入请求反馈给源端。在一个实施例中,源端为接口调用方,则源端接收并解析收到的反馈信息;在另一个实施例中,源端可以为另一个接口提供装置。
这样的接口提供装置能够实现多层接口调用情况下信息的逐层反馈,从而使得调用方能够得到完整的反馈信息和调用链信息,在实现成功调用接口完成功能的同时,也能够实现对调用情况的完整监控。
本公开接口提供装置的一个实施例的结构示意图如图5所示。接口提供装置包括存储器501和处理器502。其中:存储器501可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储上文中接口提供方法的对应实施例中的指令。处理器502耦接至存储器501,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器502用于执行存储器中存储的指令,能够实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
在一个实施例中,还可以如图6所示,接口提供装置600包括存储器601和处理器602。处理器602通过BUS总线603耦合至存储器601。该接口提供装置600还可以通过存储接口604连接至外部存储装置605以便调用外部数据,还可以通过网络接口606连接至网络或者另外一台计算机***(未标出)。此处不再进行详细介绍。
在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现接口提供方法对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开的接口提供***70的一个实施例的示意图如图7所示。接口提供***70中包括多个接口提供装置,如接口提供装置701~70n,n为正整数。接口提供装置可以为上文中的任意一种。
当接口调用方调用任一接口提供装置的接口时,接口提供装置可以在接口调用请求的头信息中写入调用链信息,当前接口调用链信息包括接口提供***的***标识。在一个实施例中,***标识可以由被调用的接口提供装置写入。
假设被调用的接口提供装置为接口提供装置701,则接口提供装置701在头信息中补充调用链信息,当前接口调用链信息为接口调用***的***标识+接口提供装置701的标识。
假设接口提供装置701需要继续调用接口提供装置70n,则接口提供装置70n在头信息中补充调用链信息,当前接口调用链信息为接口调用***的***标识+接口提供装置701的标识+接口提供装置70n的标识。
各接口反馈的接口调用请求按照调用的次序逆序返回,接口调用方接收返回信息,返回信息中包含完整的调用链信息。当业务异常时,调用方可明确调用链出现问题环节。为更细一步分析问题奠定基础。
这样的接口调用***中,各个接口应用在被调用时会在接口调用请求中***自身的接口标识,从而实现通过接口调用请求实现接口调用情况的记录,根据反馈的接口调用信息能够实现接口调用监控,无需接口提供方开放日志,提高了接口调用监控的信息安全性。
本公开是参照根据本公开实施例的方法、设备(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
最后应当说明的是:以上实施例仅用以说明本公开的技术方案而非对其限制;尽管参照较佳实施例对本公开进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本公开的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本公开技术方案的精神,其均应涵盖在本公开请求保护的技术方案范围当中。
Claims (15)
1.一种接口提供方法,包括:
接口应用接收来自源端的接口调用请求,其中,所述源端包括接口调用方或调用当前接口的接口应用;
所述接口应用在所述接口调用请求中加入当前接口的接口标识,若所述源端为接口调用方或与当前接口属于不同***的接口应用,则在所述接口调用请求中加入当前接口的归属***的***标识;
当前接口应用将包括反馈信息的所述接口调入请求反馈给所述源端,以便所述源端根据所述接口调入请求监控接口调用。
2.根据权利要求1所述的方法,其中,在当前接口应用无需调用其他接口的情况下,将当前接口应用的反馈信息加入所述接口调用请求中,以便将包括反馈信息的所述接口调入请求反馈给所述源端。
3.根据权利要求1或2所述的方法,还包括:
在当前接口应用需要调用其他接口的情况下,将加入当前接口的接口标识后的接口调用请求发送给目标接口。
4.根据权利要求3所述的方法,还包括:
在当前接口应用需要调用其他接口的情况下,接收来自所述目标接口的包括反馈信息的所述接口调入请求;
若当前接口应用需要反馈附加信息,则将所述附加信息加入包括反馈信息的所述接口调入请求;
若当前接口应用无需反馈附加信息,则向所述源端反馈的所述接口调入请求为来自所述目标接口的所述接口调入请求。
5.根据权利要求1或2所述的方法,其中,所述在所述接口调用请求中加入当前接口的接口标识包括:将所述接口标识加入所述接口调用请求的头部。
6.根据权利要求1或2所述的方法,还包括:
若所述源端为调用当前接口的接口应用,则将当前接口的接口标识***所述源端的接口标识的第一预定相对位置以便形成调用链信息。
7.一种接口提供装置,包括:
请求接收单元,被配置为接收来自源端的接口调用请求,其中,所述源端包括接口调用方或调用当前接口的接口应用;
标识加入单元,被配置为在所述接口调用请求中加入当前接口的接口标识,若所述源端为接口调用方或与当前接口提供装置属于不同***的接口提供装置,则在所述接口调用请求中加入当前接口提供装置的归属***的***标识;
反馈单元,被配置为将包括反馈信息的所述接口调入请求中反馈给所述源端,以便所述源端根据所述接口调入请求监控接口调用。
8.根据权利要求7所述的装置,其中,所述反馈单元还被配置为在所述接口提供装置无需调用其他接口的情况下,将当前接口提供装置的反馈信息加入所述接口调用请求中,以便将包括反馈信息的所述接口调入请求反馈给所述源端。
9.根据权利要求7或8所述的装置,还包括:
接口调用单元,被配置为在所述接口提供装置需要调用其他接口的情况下,将加入当前接口的接口标识后的接口调用请求发送给目标接口。
10.根据权利要求9所述的装置,还包括:
反馈接收单元,被配置为在所述接口提供装置需要调用其他接口的情况下,接收来自所述目标接口的包括反馈信息的所述接口调入请求;
所述反馈单元被配置为:若所述接口提供装置需要反馈附加信息,则将所述附加信息加入包括反馈信息的所述接口调入请求;若所述接口提供装置无需反馈附加信息,则向所述源端反馈的所述接口调入请求为来自所述目标接口的所述接口调入请求。
11.根据权利要求7或8所述的装置,其中,所述标识加入单元被配置为:将所述接口标识加入所述接口调用请求的头部。
12.根据权利要求7或8所述的装置,其中,所述标识加入单元被配置为在所述源端为调用当前接口的接口应用的情况下,将当前接口的接口标识***所述源端的接口标识的第一预定相对位置以便形成调用链信息。
13.一种接口提供装置,包括:
存储器;以及
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行如权利要求1至6任一项所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现权利要求1至6任意一项所述的方法的步骤。
15.一种接口提供***,包括多个权利要求7~13任意一项所述的接口提供装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811298527.1A CN111142960B (zh) | 2018-11-02 | 2018-11-02 | 接口提供方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811298527.1A CN111142960B (zh) | 2018-11-02 | 2018-11-02 | 接口提供方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111142960A CN111142960A (zh) | 2020-05-12 |
CN111142960B true CN111142960B (zh) | 2023-11-14 |
Family
ID=70515337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811298527.1A Active CN111142960B (zh) | 2018-11-02 | 2018-11-02 | 接口提供方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111142960B (zh) |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868770A (zh) * | 2011-07-05 | 2013-01-09 | 腾讯科技(北京)有限公司 | 一种分配接口的方法、设备及*** |
CN103345420A (zh) * | 2013-06-03 | 2013-10-09 | 百度在线网络技术(北京)有限公司 | 批量调用api接口的方法、***和装置 |
CN103701761A (zh) * | 2012-09-28 | 2014-04-02 | 中国电信股份有限公司 | 开放接口调用的认证方法与*** |
CN103870260A (zh) * | 2012-12-14 | 2014-06-18 | 腾讯科技(深圳)有限公司 | 业务接口开发的方法及*** |
CN104866383A (zh) * | 2015-05-29 | 2015-08-26 | 北京金山安全软件有限公司 | 一种接口调用方法、装置及终端 |
CN104902432A (zh) * | 2015-06-04 | 2015-09-09 | 北京京东尚科信息技术有限公司 | 生成移动终端应用操作日志的方法和设备 |
CN105204928A (zh) * | 2015-10-30 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 一种共享资源访问方法及*** |
CN106375458A (zh) * | 2016-09-08 | 2017-02-01 | 上海银天下科技有限公司 | 服务调用***、方法及装置 |
CN106412009A (zh) * | 2016-08-29 | 2017-02-15 | 郑州悉知信息科技股份有限公司 | 接口调用方法及装置 |
CN106453519A (zh) * | 2016-09-21 | 2017-02-22 | 合网络技术(北京)有限公司 | 接口调用方法及装置 |
CN106502906A (zh) * | 2016-10-27 | 2017-03-15 | 广州华多网络科技有限公司 | 一种测试应用程序的方法和装置 |
CN106790906A (zh) * | 2015-11-20 | 2017-05-31 | 北京奇虎科技有限公司 | 一种信息发送的方法和移动终端 |
CN106850830A (zh) * | 2017-02-28 | 2017-06-13 | 北京神州绿盟信息安全科技股份有限公司 | 一种业务请求处理方法、装置、***和相关服务器 |
CN106878367A (zh) * | 2016-07-19 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 服务接口异步调用的实现方法和装置 |
CN106951221A (zh) * | 2015-11-02 | 2017-07-14 | 洛克威尔自动控制技术股份有限公司 | 用于在移动装置上呈现的自描述诊断数据 |
CN107135073A (zh) * | 2016-02-26 | 2017-09-05 | 北京京东尚科信息技术有限公司 | 接口调用方法和装置 |
CN107678864A (zh) * | 2017-01-13 | 2018-02-09 | 北京资配易投资顾问有限公司 | 接口的调用方法及*** |
CN107688899A (zh) * | 2017-08-22 | 2018-02-13 | 北京潘达互娱科技有限公司 | 业务流程监控方法及装置 |
CN107766088A (zh) * | 2017-09-27 | 2018-03-06 | 努比亚技术有限公司 | 接口优化方法、***及计算机可读存储介质 |
CN108563517A (zh) * | 2018-03-30 | 2018-09-21 | 腾讯科技(深圳)有限公司 | ***接口的调用方法及装置 |
-
2018
- 2018-11-02 CN CN201811298527.1A patent/CN111142960B/zh active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868770A (zh) * | 2011-07-05 | 2013-01-09 | 腾讯科技(北京)有限公司 | 一种分配接口的方法、设备及*** |
CN103701761A (zh) * | 2012-09-28 | 2014-04-02 | 中国电信股份有限公司 | 开放接口调用的认证方法与*** |
CN103870260A (zh) * | 2012-12-14 | 2014-06-18 | 腾讯科技(深圳)有限公司 | 业务接口开发的方法及*** |
CN103345420A (zh) * | 2013-06-03 | 2013-10-09 | 百度在线网络技术(北京)有限公司 | 批量调用api接口的方法、***和装置 |
CN104866383A (zh) * | 2015-05-29 | 2015-08-26 | 北京金山安全软件有限公司 | 一种接口调用方法、装置及终端 |
CN104902432A (zh) * | 2015-06-04 | 2015-09-09 | 北京京东尚科信息技术有限公司 | 生成移动终端应用操作日志的方法和设备 |
CN105204928A (zh) * | 2015-10-30 | 2015-12-30 | 上海斐讯数据通信技术有限公司 | 一种共享资源访问方法及*** |
CN106951221A (zh) * | 2015-11-02 | 2017-07-14 | 洛克威尔自动控制技术股份有限公司 | 用于在移动装置上呈现的自描述诊断数据 |
CN106790906A (zh) * | 2015-11-20 | 2017-05-31 | 北京奇虎科技有限公司 | 一种信息发送的方法和移动终端 |
CN107135073A (zh) * | 2016-02-26 | 2017-09-05 | 北京京东尚科信息技术有限公司 | 接口调用方法和装置 |
CN106878367A (zh) * | 2016-07-19 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 服务接口异步调用的实现方法和装置 |
CN106412009A (zh) * | 2016-08-29 | 2017-02-15 | 郑州悉知信息科技股份有限公司 | 接口调用方法及装置 |
CN106375458A (zh) * | 2016-09-08 | 2017-02-01 | 上海银天下科技有限公司 | 服务调用***、方法及装置 |
CN106453519A (zh) * | 2016-09-21 | 2017-02-22 | 合网络技术(北京)有限公司 | 接口调用方法及装置 |
CN106502906A (zh) * | 2016-10-27 | 2017-03-15 | 广州华多网络科技有限公司 | 一种测试应用程序的方法和装置 |
CN107678864A (zh) * | 2017-01-13 | 2018-02-09 | 北京资配易投资顾问有限公司 | 接口的调用方法及*** |
CN106850830A (zh) * | 2017-02-28 | 2017-06-13 | 北京神州绿盟信息安全科技股份有限公司 | 一种业务请求处理方法、装置、***和相关服务器 |
CN107688899A (zh) * | 2017-08-22 | 2018-02-13 | 北京潘达互娱科技有限公司 | 业务流程监控方法及装置 |
CN107766088A (zh) * | 2017-09-27 | 2018-03-06 | 努比亚技术有限公司 | 接口优化方法、***及计算机可读存储介质 |
CN108563517A (zh) * | 2018-03-30 | 2018-09-21 | 腾讯科技(深圳)有限公司 | ***接口的调用方法及装置 |
Non-Patent Citations (2)
Title |
---|
一种针对LDAP客户端与服务器通信的改进方案;胡鹏;夏扬;曲爱妍;;舰船电子工程(第01期) * |
胡鹏 ; 夏扬 ; 曲爱妍 ; .一种针对LDAP客户端与服务器通信的改进方案.舰船电子工程.(第01期),第71-74页. * |
Also Published As
Publication number | Publication date |
---|---|
CN111142960A (zh) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109992465B (zh) | 服务追踪方法、装置和计算机可读存储介质 | |
CN108255545B (zh) | 组件间的功能调用方法、装置及组件化架构*** | |
WO2019019394A1 (zh) | 客户端异常定位方法、装置、计算机设备和存储介质 | |
CN104268025A (zh) | 一种进程间通信的方法及***、服务器 | |
KR20130108613A (ko) | 프로세스 간 통신을 위한 방법, 장치 및 컴퓨터 기록 매체 | |
WO2020199594A1 (zh) | 业务组件加载方法、装置、计算机设备和存储介质 | |
CN111049831B (zh) | 用户隐藏标识的生成控制方法及装置、终端 | |
CN110413395A (zh) | 服务调用预热方法、装置、设备及存储介质 | |
CN113282436A (zh) | 事件处理方法、装置、设备以及存储介质 | |
CN114281263A (zh) | 容器集群管理***的存储资源处理方法、***和设备 | |
CN112486719A (zh) | 一种用于rpc接口调用失败处理的方法及设备 | |
CN109408251B (zh) | 消息发送方法与装置、消息接收处理方法与装置 | |
WO2022156379A1 (zh) | 一种热修复方法及装置 | |
CN111142960B (zh) | 接口提供方法、装置和*** | |
JP2019531610A (ja) | Sip情報分析方法、装置、サーバ及び媒体 | |
CN114244758B (zh) | 安卓平台的网络诊断方法、存储介质、电子设备及*** | |
CN107239370B (zh) | 数据写入方法、事务处理方法及装置 | |
CN108021459B (zh) | 跨进程发送打点日志的方法及装置 | |
CN112579212A (zh) | 跨语言调用的方法、调用方装置及被调用方装置 | |
WO2021103644A1 (zh) | 数据结构、通信方法、装置、存储介质及设备 | |
EP3573306A1 (en) | Data processing method and device utilized in client terminal | |
CN105790975A (zh) | 一种业务处理操作的执行方法及装置 | |
CN111191216B (zh) | 具有java接口的ofd签章客户端及其用于签章验章的方法和*** | |
US10257037B2 (en) | Method and device for implementing seamless switching between northbound Corba interface specifications | |
WO2020015151A1 (zh) | 数据库表的参数***方法、装置、终端设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |