src/main/java/com/sulei/util/httpClient/HttpUtil.java
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.sulei.util.httpClient;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.methods.RequestEntity;
import org.apache.commons.httpclient.methods.StringRequestEntity;
import org.apache.commons.httpclient.methods.multipart.FilePart;
import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
import org.apache.commons.httpclient.methods.multipart.Part;
import org.apache.commons.httpclient.params.HttpMethodParams;
import java.io.BufferedReader;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class HttpUtil {
public static void requestHttp(String url, Map<String, String> params) {
try {
HttpClient httpclient = new HttpClient();
httpclient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "utf-8");
PostMethod method = new PostMethod(url);
NameValuePair[] paramArr = new NameValuePair[params.size()];
int index = 0;
for (String key : params.keySet()) {
NameValuePair param = new NameValuePair(key, params.get(key));
paramArr[index] = param;
index++;
}
method.setRequestBody(paramArr);
httpclient.executeMethod(method);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Map<String, Object> postRequestReturn(String url, Map<String, String> params) {
Map<String, Object> resultMap = new HashMap<String, Object>();
try {
HttpClient httpclient = new HttpClient();
httpclient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "utf-8");
PostMethod method = new PostMethod(url);
NameValuePair[] paramArr = new NameValuePair[params.size()];
int index = 0;
for (String key : params.keySet()) {
NameValuePair param = new NameValuePair(key, params.get(key));
paramArr[index] = param;
后面还有 336 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
