api 是否像字节码一样提供多平台功能
Does api work like bytcode to provide multi-platform functionality
我最近遇到了术语 api,据我所知,api 是两个程序之间 connects/integrates 的接口,它可以 运行任何平台。
再次从 java 中我们知道它将源代码转换为字节码并且该字节码可以 运行 在任何平台上,因为它是平台独立的。
所以我的问题是 api work/run 就像字节码一样提供多平台功能
如果没有,他们之间或他们的过程有什么相似之处吗?如果有人可以向我解释,那将是一个很大的帮助。提前致谢。
API 不像字节码那样工作
其实API和字节码是完全不同的东西
对于字节码,
让我们尝试在 java 中理解它。 java 编译器编译 java 程序然后生成字节码。然后字节码在不同机器上被java解释器解释,根据不同机器和os的要求生成不同的可执行文件。
这就是 java 保持多平台的方式 属性
现在,API,
API 代表应用程序编程接口。 API 是一种软件中介,它允许两个应用程序相互通信。换句话说,API 是将您的请求传送给您请求它的提供商,然后将响应传送回给您的信使。
API 有很多种
但我认为您指的是 Web API,它是多平台功能及其工作原理。
Web API 是 Web 服务器或 Web 浏览器的应用程序编程接口
Web API 作为服务器-客户端架构。
客户端通过HTTP协议向服务器请求,服务器通过HTTP协议
响应客户端
实际上整个api服务是通过HTTP协议提供的,而且这个api服务可以提供给任何设备 使用 HTTP 协议
这与字节码无关
我最近遇到了术语 api,据我所知,api 是两个程序之间 connects/integrates 的接口,它可以 运行任何平台。
再次从 java 中我们知道它将源代码转换为字节码并且该字节码可以 运行 在任何平台上,因为它是平台独立的。
所以我的问题是 api work/run 就像字节码一样提供多平台功能
如果没有,他们之间或他们的过程有什么相似之处吗?如果有人可以向我解释,那将是一个很大的帮助。提前致谢。
API 不像字节码那样工作
其实API和字节码是完全不同的东西
对于字节码, 让我们尝试在 java 中理解它。 java 编译器编译 java 程序然后生成字节码。然后字节码在不同机器上被java解释器解释,根据不同机器和os的要求生成不同的可执行文件。
这就是 java 保持多平台的方式 属性
现在,API,
API 代表应用程序编程接口。 API 是一种软件中介,它允许两个应用程序相互通信。换句话说,API 是将您的请求传送给您请求它的提供商,然后将响应传送回给您的信使。
API 有很多种
但我认为您指的是 Web API,它是多平台功能及其工作原理。
Web API 是 Web 服务器或 Web 浏览器的应用程序编程接口
Web API 作为服务器-客户端架构。
客户端通过HTTP协议向服务器请求,服务器通过HTTP协议
响应客户端实际上整个api服务是通过HTTP协议提供的,而且这个api服务可以提供给任何设备 使用 HTTP 协议
这与字节码无关