java通过路径请求返回值
时间: 2023-11-18 17:48:06 浏览: 93
java接收前端请求体的方式,列举常见的,前端如何定义参数,后端如何接收
要通过路径请求返回值,你需要使用Java中的网络编程。具体来说,你可以使用Java的HttpURLConnection类或者Apache HttpClient库来实现。
以下是一个简单的示例代码,演示如何使用HttpURLConnection类发送GET请求并获取响应文本:
```
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class HttpGetExample {
public static void main(String[] args) throws Exception {
// 设置请求URL和参数
String url = "http://example.com/api";
String param1 = "value1";
String param2 = "value2";
String requestUrl = url + "?param1=" + param1 + "¶m2=" + param2;
// 创建HttpURLConnection对象并设置请求方法和超时时间
URL obj = new URL(requestUrl);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setConnectTimeout(5000); // 连接超时时间为5秒
con.setReadTimeout(5000); // 读取超时时间为5秒
// 发送请求并获取响应状态码和响应文本
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// 输出响应结果
System.out.println("Response Code : " + responseCode);
System.out.println("Response Text : " + response.toString());
}
}
```
你需要将示例代码中的请求URL和参数替换为你实际需要请求的URL和参数。另外,示例代码中的超时时间也可以根据实际情况进行调整。
阅读全文