返回顶部
首页 > 资讯 > 后端开发 > JAVA >java中如何调用对方接口
  • 379
分享到

java中如何调用对方接口

java基础java调用接口 2015-11-19 11:11:58 379人浏览 猪猪侠
摘要

调用对方Http接口步骤:URL url = new URL(path);打开和url之间的连接HttpURLConnection conn = (HttpURLConnection) url.openConnection();设置通用的请

调用对方Http接口步骤:

URL url = new URL(path);

打开和url之间的连接

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

设置通用的请求属性

conn.setRequestProperty("accept", "*
public class ToInterface {
    
    public static void interfaceUtil(String path,String data) {
        try {
            URL url = new URL(path);
            //打开和url之间的连接
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            PrintWriter out = null;
            //请求方式
//          conn.setRequestMethod("POST");
//           //设置通用的请求属性
            conn.setRequestProperty("accept", "*/*");
            conn.setRequestProperty("connection", "Keep-Alive");
            conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; windows NT 5.1; SV1)"); 
            //设置是否向httpUrlConnection输出,设置是否从httpUrlConnection读入,此外发送post请求必须设置这两个
            //最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,
            //post与get的 不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。
            conn.setDoOutput(true);
            conn.setDoInput(true);
            //获取URLConnection对象对应的输出流
            out = new PrintWriter(conn.getOutputStream());
            //发送请求参数即数据
            out.print(data);
            //缓冲数据
            out.flush();
            //获取URLConnection对象对应的输入流
            InputStream is = conn.getInputStream();
            //构造一个字符流缓存
            BufferedReader br = new BufferedReader(new InputStreamReader(is));
            String str = "";
            while ((str = br.readLine()) != null) {
                System.out.println(str);
            }
            //关闭流
            is.close();
            //断开连接,最好写上,disconnect是在底层tcp Socket链接空闲时才切断。如果正在被其他线程使用就不切断。
            //固定多线程的话,如果不disconnect,链接会增多,直到收发不出信息。写上disconnect后正常一些。
            conn.disconnect();
            System.out.println("完整结束");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        interfaceUtil("http://api.map.baidu.com/telematics/v3/weather?location=嘉兴
        &output=JSON&ak=5slgyqGDENN7Sy7pw29IUvrZ", "");
//        interfaceUtil("http://192.168.10.89:8080/eoffice-restful/resources/sys/oadata", "usercode=10012");
//        interfaceUtil("http://192.168.10.89:8080/eoffice-restful/resources/sys/oaholiday",
//                    "floor=first&year=2017&month=9&isLeader=N");
    }
}

推荐教程:Java教程

--结束END--

本文标题: java中如何调用对方接口

本文链接: https://lsjlt.com/news/4575.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java中如何调用对方接口
    调用对方http接口步骤:URL url = new URL(path);打开和url之间的连接HttpURLConnection conn = (HttpURLConnection) url.openConnection();设置通用的请...
    99+
    2015-11-19
    java基础 java 调用 接口
  • Java如何调用第三方接口
    这篇“Java如何调用第三方接口”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java如何调用第三方接口”文章吧。一、 通过...
    99+
    2023-07-02
  • java 如何调用接口
    在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。当然了,自我测试也是...
    99+
    2019-11-17
    java 调用接口
  • 如何调用java接口
    一个类实现了某一个接口就可以调用接口中的方法。接口可以理解为一种能力,例如:每种动物都有叫的能力,但是每种动物的叫声都不一样,叫的能力就可以定义为一个接口。一、创建项目和包打开Eclipse,依次选择File→New→Project。在弹出...
    99+
    2019-07-11
    java入门 调用 java 接口
  • 在Java中如何使用接口调用Groovy方法
    小编给大家分享一下在Java中如何使用接口调用Groovy方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!定义Java接口包含在Java中需要调用的Groovy...
    99+
    2023-06-03
  • java中如何使用HttpClient调用接口
    目录java使用HttpClient调用接口HttpClient 提供的主要的功能直接言归正传了!!!!上代码java的HttpClient调用远程接口使用方法实例java使用Htt...
    99+
    2022-11-13
    java使用HttpClient HttpClient调用接口 java HttpClient
  • java如何调用restful接口
    Java可以使用HttpURLConnection或者HttpClient来调用RESTful接口。使用HttpURLConnect...
    99+
    2023-09-13
    java
  • java如何调用webservice接口
    在Java中调用Web服务接口,可以使用Java的SOAP客户端库、REST客户端库或者HTTP客户端库。1. 使用Java的SOA...
    99+
    2023-09-13
    java webservice
  • Java webservice接口如何调用
    要调用Java Web服务接口,可以按照以下步骤进行操作: 首先,确保你已经有一个Java Web服务接口的URL地址。 使用Ja...
    99+
    2023-10-23
    Java webservice
  • java如何调用post接口
    在Java中调用POST接口,可以使用以下几种方法:1. 使用Java原生的HttpURLConnection类发送POST请求:j...
    99+
    2023-10-21
    java
  • java如何调用tcp接口
    在Java中,可以使用Socket类来调用TCP接口。以下是一个使用Java Socket类调用TCP接口的示例代码:```java...
    99+
    2023-08-09
    java
  • java如何调用wsdl接口
    在Java中调用WSDL接口可以通过以下步骤实现: 使用wsimport命令生成客户端代码: 首先需要根据WSDL文件生成客户端代...
    99+
    2024-04-02
  • java如何调用外部接口
    在Java中调用外部接口,需要先导入外部接口的包,然后通过接口名加上方法名的方式调用外部接口的方法。具体步骤如下: 在Java文...
    99+
    2023-10-23
    java
  • java接口如何调用(附代码)
    java调用接口方法:package com.lwl.api.provider.demo.test; import java.io.BufferedReader; import java.io.InputStreamReader; im...
    99+
    2021-05-10
    java基础 java
  • java项目接口如何对接
    对接Java项目接口的一般步骤如下:1. 确定接口文档:首先要获取接口文档,了解接口的请求参数、响应数据格式、接口地址等信息。2. ...
    99+
    2023-08-17
    java
  • 如何在thinkphp5.1中写接口及接口调用
    在thinkphp5.1中如何写接口及如何调用接口 对于php不熟悉的人来说,解除thinkphp还是挺有难度的。 下面记录如何编写接口。 及如何对编写的接口进行调用。 1.首先在thinkphp中的application中的api/co...
    99+
    2023-09-01
    php
  • Java调用HTTP接口
    说明 Java调用HTTP接口可以使用Java的HttpURLConnection或HttpClient等工具 HttpURLConnection import java.net.HttpURLCon...
    99+
    2023-10-18
    java http 开发语言
  • java中Cloneable接口怎么调用
    在Java中,Cloneable接口是一个标记接口,它没有任何方法。要使用Cloneable接口,只需要在要克隆的类上实现该接口即可...
    99+
    2023-09-26
    java
  • 如何调用webservice接口
    如何调用webservice接口,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。调用方法:首先选中“项目”选项卡,点击鼠标右键,在弹出的右键菜单中选择“new”-“other...
    99+
    2023-06-20
  • webservice接口如何调用
    调用webservice接口需要以下步骤:1. 确定webservice的地址:通过查看webservice的文档或联系webser...
    99+
    2023-08-22
    webservice
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作