帮我写一个java调用http方法
时间: 2023-03-15 10:28:30 浏览: 58
我不太懂编程,但我可以提供一些参考资料:Java技术文档:https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html;Java教程:https://www.w3cschool.cn/java/。
相关问题
帮我写一个java调用http的代码
我可以提供一段简单的Java代码,可以用来调用HTTP。 URL url = new URL("http://example.com/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.connect();
int responseCode = conn.getResponseCode();
帮我写个java 代码调用http请求
好的,以下是一个使用 Java 发送 HTTP GET 请求的示例代码:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpGetExample {
public static void main(String[] args) {
try {
String url = "https://www.example.com/api/user?id=123";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
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.toString());
} catch (Exception e) {
System.out.println("发送GET请求出现异常:" + e);
e.printStackTrace();
}
}
}
```
代码中使用了 Java 标准库中的 HttpURLConnection 类来发送 HTTP GET 请求,具体的步骤如下:
1. 创建一个 URL 对象,指定请求的 URL 地址。
2. 调用 URL 对象的 openConnection() 方法,得到一个 HttpURLConnection 对象。该对象表示与该 URL 的连接。
3. 设置请求方法为 GET,通过调用 HttpURLConnection 对象的 setRequestMethod() 方法实现。
4. 调用 HttpURLConnection 对象的 getInputStream() 方法获取响应输入流,从中读取响应内容。
5. 将响应内容转换为字符串形式,并打印出来。
当然,除了 GET 请求外,还可以通过使用 HttpURLConnection 类来发送 POST 请求等其他类型的 HTTP 请求。