91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

客戶端client發送請求

發布時間:2020-05-26 19:36:17 來源:網絡 閱讀:757 作者:猿程序G 欄目:軟件技術

import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
import com.sun.tools.example.debug.expr.ParseException;
public class HttpUtil {
/**

  • 模擬請求
  • @param url 資源地址
  • @param map 參數列表
  • @param encoding 編碼
  • @return
  • @throws ParseException
  • @throws IOException
    */
    public static String send(String url, Map<String, String> map, String encoding) throws ParseException, IOException {
    String body = "";
    // 創建httpclient對象
    CloseableHttpClient client = HttpClients.createDefault();
    // 創建post方式請求對象
    HttpPost httpPost = new HttpPost(url);
    // 裝填參數
    List<NameValuePair> nvps = new ArrayList<NameValuePair>();
    if (map != null) {
    for (Entry<String, String> entry : map.entrySet()) {
    nvps.add(new BasicNameValuePair(entry.getKey(), entry.getValue()));
    }
    }
    // 設置參數到請求對象中
    httpPost.setEntity(new UrlEncodedFormEntity(nvps, encoding));

    System.out.println("請求地址:" + url);
    System.out.println("請求參數:" + nvps.toString());
    
    // 設置header信息
    // 指定報文頭【Content-type】、【User-Agent】
    httpPost.setHeader("Content-type", "application/x-www-form-urlencoded");
    httpPost.setHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
    
    // 執行請求操作,并拿到結果(同步阻塞)
    CloseableHttpResponse response = client.execute(httpPost);
    // 獲取結果實體
    HttpEntity entity = response.getEntity();
    if (entity != null) {
        // 按指定編碼轉換結果實體為String類型
        body = EntityUtils.toString(entity, encoding);
    }
    EntityUtils.consume(entity);
    // 釋放鏈接
    response.close();
    return body;

    }
    public static void main(String[] args) {
    Map<String, String> params = new HashMap<String, String>();
    params.put("call", "Order.pushOrderInfo");
    params.put("sign", "5639a9327cb6841517021a1d8c646ee9");
    params.put("args","");
    try {
    System.out.println(send("http://192.168.1.1/user/add", params, "utf-8"));
    } catch (ParseException | IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桦甸市| 高碑店市| 沽源县| 巨鹿县| 泊头市| 武功县| 息烽县| 武平县| 若尔盖县| 义乌市| 双峰县| 井陉县| 松原市| 章丘市| 安陆市| 永顺县| 阿坝县| 泾源县| 渭南市| 永平县| 汉川市| 铜陵市| 伊春市| 镇宁| 米林县| 广安市| 莲花县| 宜宾市| 泸州市| 桂林市| 通河县| 科技| 忻城县| 梅河口市| 九龙城区| 巴南区| 宿迁市| 女性| 丰县| 贺兰县| 五台县|