如何从我的网站调用其他api


how to call other api from my website?

我对java很陌生。。。。对于一个大学项目,我正在开发一个使用java(java EE)的网站,在该网站中,我需要从另一个使用php制作的网站获得一些信息,其API可供使用。。。。让我让自己更清楚一点

我的网站A(使用JAVA)想要从网站B获得一些信息(使用PHP,API可用)。。。。那么我该如何获得这些信息。。。。。。。。

我想ajax请求只能从客户端发出,我想在服务器端完成,我该怎么做?请帮助我…

例如,如果你想用java运行get,你可以使用这个:

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.util.EntityUtils;        

HttpClient client = HttpClientBuilder.create().build();
HttpGet requestGet = new HttpGet(url + params);
HttpResponse response = client.execute(requestGet);
HttpEntity entity = response.getEntity();
responseString = EntityUtils.toString(entity, "UTF-8");
HttpClient client = HttpClientBuilder.create().build();
HttpGet requestGet = new HttpGet(url + params);
HttpResponse response = client.execute(requestGet);
HttpEntity entity = response.getEntity();
responseString = EntityUtils.toString(entity, "UTF-8");

使用这些行来调用api。这里url是api的链接,params是必需的参数。