|
@@ -0,0 +1,49 @@
|
|
|
+package org.jeecg.modules.appInterface.controller;
|
|
|
+import java.io.BufferedReader;
|
|
|
+import java.io.InputStreamReader;
|
|
|
+import java.net.HttpURLConnection;
|
|
|
+import java.net.URL;
|
|
|
+
|
|
|
+public class getHttpInterface {
|
|
|
+
|
|
|
+ // 调用http接口获取数据
|
|
|
+ public static String getHttpInterface(String path){
|
|
|
+ BufferedReader in = null;
|
|
|
+ StringBuffer result = null;
|
|
|
+ try {
|
|
|
+ URL url = new URL(path);
|
|
|
+ //打开和url之间的连接
|
|
|
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
|
|
|
+ connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
|
|
|
+ connection.setRequestProperty("Charset", "utf-8");
|
|
|
+ connection.connect();
|
|
|
+
|
|
|
+ result = new StringBuffer();
|
|
|
+ //读取URL的响应
|
|
|
+ in = new BufferedReader(new InputStreamReader(
|
|
|
+ connection.getInputStream()));
|
|
|
+ String line;
|
|
|
+ while ((line = in.readLine()) != null) {
|
|
|
+ result.append(line);
|
|
|
+ }
|
|
|
+ return result.toString();
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }finally {
|
|
|
+ try {
|
|
|
+ if (in != null) {
|
|
|
+ in.close();
|
|
|
+ }
|
|
|
+ } catch (Exception e2) {
|
|
|
+ e2.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void main(String[] args){
|
|
|
+ String str = getHttpInterface("https://api.yonyouup.com/system/tradeid");
|
|
|
+ System.out.println(str);
|
|
|
+ }
|
|
|
+
|
|
|
+}
|