java怎么调用别人给的接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么调用别人给的接口相关的知识,希望对你有一定的参考价值。

  1、调用WebService,对方给出WebService地址,可以用Axis生成对WebService的调用代码进行调用
2、对方提供接口文档和传输方式,根据接口文档调用。
  Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
  两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做“Java接口”,后者叫做“接口”。
参考技术A 计算机语言分类有很多,如C、C++、C#、Java、php、Python等等,她们有各自的特性及擅长的领域,但她们各自又不是全能的。在一个稍微大型一点的项目都会用到多种语言共同完成,那么这些编程语言如何进行通信呢。什么意思呢,就是比如说我Java写的一个方法,其他编程语言要怎么去调用呢?这就是本文要探讨的问题了。
一般来说,方法层面的编程语言通信用的是网络接口形式,只暴露出形参和结果供别人调用。接口一般分为接口定义者和接口调用者,定义者可以规定接收参数的类型及返回形式,而接口定义者则只能完全按照接口定义者规定的参数进行访问。就叫是我们所说的webService(网络服务)。
以前的做法是利用XML作接口格式定义,然后通过Http做通讯和请求,如大名鼎鼎的SOAP,其实现在也是的,只不过现在流行RestFul风格的Rest接口形式,但用的还是XML+HTTP,那这两者有啥区别呢?最大的区别就是SOAP返回的主要是XML格式,有时还需要附带一些辅助文件,而Rest则还可以返回JSON类型的字符串,减少了很多繁乱的XML标签。
参考技术B 这样提问太笼统了。因为接口有类型,层次,标准之分,不同的接口有不同的调用方法。
建议你这样做:
1.确认提供的接口的类型以及标准等信息
2.针对确认后的接口信息查找对应的技术参考
参考技术C 去看下JAVA基础 参考技术D 什么接口? 那应该有文档的。。接口实现类的。。

不然咋搞?本回答被提问者采纳

java如何调用别人系统的接口

别人系统的什么接口
1、调用WebService,对方给出WebService地址,可以用Axis生成对WebService的调用代码进行调用
2、对方提供接口文档和传输方式,根据接口文档调用
参考技术A 实现该接口 然后 重构相应方法 实现功能就可以了 参考技术B webservice调用。

以上是关于java怎么调用别人给的接口的主要内容,如果未能解决你的问题,请参考以下文章

别人写了一个用SHA1加密的接口,请问我怎么调用它啊?

java写的接口怎么调用

java怎么调用https外部接口

Python如何调用别人写好的脚本

java如何调用别人系统的接口

怎么调用别人接口?