java调用第三方外部接口,记录一下防止下次跳槽忘记

1:首先pom.xml文件引进一个依赖,okhttp(用了几个方式,发现这个很好用)

		<dependency>
			<groupId>com.squareup.okhttp3</groupId>
			<artifactId>okhttp</artifactId>
			<version>3.12.1</version>
		</dependency>

2:其次就是开始使用里面方法进行调用接口了

String newurl ="http://你要调用的url"
//这里需要传json类型数据
JSONObject jo = new JSONObject();
jo.put("xxx","xxxx");
OkHttpClient client = new OkHttpClient().newBuilder()
				.sslSocketFactory(createInsecureSocketFactory(), new TrustAllCerts())
				.hostnameVerifier((hostname, session) -> true)
				.build();
		MediaType JSON = MediaType.parse("application/json; charset=utf-8");
		RequestBody body = RequestBody.create(JSON, jo.toString());
		Request request = new Request.Builder()
				.url(newurl)
				.post(body)
				.build();

		try (Response response = client.newCall(request).execute()) {
			String res = response.body().string();
			System.out.println(res);
			return res;
		}

然后就ok了,如果调用接口的比较多,可以将这串代码封装为一个带有两个参数(数据,url)的方法就行了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值