国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用HttpClient進行HTTP BASIC驗證

darcrand / 1989人閱讀

摘要:項目引入依賴,或導入包編寫方法,輸入定義的用戶名密碼,返回一個對象將返回的對象使用發出或等請求

1.maven項目引入HttpClient依賴,或導入jar包


    org.apache.httpcomponents
    httpclient
    4.5.1

2.編寫方法,輸入定義的用戶名、密碼,返回一個httpClient對象

public static CloseableHttpClient getHttpClient(){
    CredentialsProvider provider = new BasicCredentialsProvider();
    UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(USERNAME, PASSWORD);
    provider.setCredentials(AuthScope.ANY, credentials);
    return  HttpClients.custom().setDefaultCredentialsProvider(provider).build();
}

3.將返回的httpClient對象使用HttpClient發出get或post等請求

public static String createStream(String url, String name) {
    CloseableHttpClient httpClient = getHttpClient();
    HttpPost httpPost = new HttpPost(url);
    String s = "";
    List parameters = new ArrayList();
    parameters.add(new BasicNameValuePair("name", name));
    try {
        UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(parameters,"UTF-8");
        httpPost.setEntity(formEntity);
        CloseableHttpResponse response = httpClient.execute(httpPost);
        HttpEntity entity = response.getEntity();
        s = EntityUtils.toString(entity);
        System.out.println(s);
        httpClient.close();
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return s;
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69840.html

相關文章

  • 使用apache的HttpClient進行http通訊,隱藏的HTTP請求頭部字段是如何自動被添加的

    摘要:通常情況下,第一次請求完畢后,服務器都會給客戶端返回一些字段,在第二次請求時,如果使用的是測試工具或者的這個庫,字段都會自動被附加在第二次請求的頭部。從里取出前一次請求中由服務器返回的這里把里的加到第二個請求的頭部字段,謎底就這樣解開了。 我們用apache的HttpClient這個庫消費云端的Restful API時,一般都需要兩次HTTP調用,第一次獲得某種token,比如獲取防止...

    meislzhua 評論0 收藏0
  • 使用apache的HttpClient進行http通訊,隱藏的HTTP請求頭部字段是如何自動被添加的

    摘要:通常情況下,第一次請求完畢后,服務器都會給客戶端返回一些字段,在第二次請求時,如果使用的是測試工具或者的這個庫,字段都會自動被附加在第二次請求的頭部。從里取出前一次請求中由服務器返回的這里把里的加到第二個請求的頭部字段,謎底就這樣解開了。 我們用apache的HttpClient這個庫消費云端的Restful API時,一般都需要兩次HTTP調用,第一次獲得某種token,比如獲取防止...

    anquan 評論0 收藏0
  • Java11 HttpClient小試牛刀

    序 本文主要研究一下Java11的HttpClient的基本使用。 變化 從java9的jdk.incubator.httpclient模塊遷移到java.net.http模塊,包名由jdk.incubator.http改為java.net.http 原來的諸如HttpResponse.BodyHandler.asString()方法變更為HttpResponse.BodyHandlers.of...

    Bmob 評論0 收藏0
  • 使用簡單的Java代碼在SAP C4C里創建銷售訂單

    摘要:需要創建的銷售訂單的明細通過硬編碼指定比如銷售訂單的描述為執行之后,看到,說明創建成功到上能看到成功創建的銷售訂單實現代碼要獲取更多的原創文章,請關注公眾號汪子熙 需要創建的銷售訂單的明細通過硬編碼指定: 比如銷售訂單的描述為Jerry Test 2019-1-23 16:05PM showImg(https://segmentfault.com/img/remote/14600000...

    tomener 評論0 收藏0
  • Java 11 教程

    摘要:原文鏈接已于成功發布,不過目前絕大多數人在生產環境仍舊使用的是。這篇以案例為主的教程涵蓋了從到的絕大多數重要的語法與特性。當編譯器不能正確識別出變量的數值類型時,將不被允許使用。同步請求將會阻塞當前的線程,直到返回響應消息。 showImg(https://segmentfault.com/img/remote/1460000016575203); 原文鏈接:https://wangw...

    douzifly 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<