import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class HttpRequest {
/**
* 向指定 URL 发送POST方法的请求
*
* @param url
* 发送请求的 URL
* @param param
* 请求参数,请求参数应该是 集合 的形式。
* @return 所代表远程资源的响应结果
*/
public static String sendPost(String url, JSONArray param) {
PrintWriter out = null;
BufferedReader in = null;
String result = "";
try {
URL realUrl = new URL(url);
// 打开和URL之间的连接
HttpURLConnection conn = (HttpURLConnection) realUrl.openConnection();
// 设置通用的请求属性
//Content-Type →application/json; charset=UTF-8
conn.setRequestProperty("accept", "*/*");
java http请求参数为list对象
最新推荐文章于 2024-09-06 11:26:14 发布
本文介绍如何在Java中构建HTTP请求,并将参数设置为List对象类型。通过示例代码,展示了使用HttpURLConnection或者第三方库如Apache HttpClient、OkHttp进行请求的方法,详细解析了参数序列化和传递的过程。
摘要由CSDN通过智能技术生成