當前位置: 首頁>>代碼示例>>Java>>正文


Java HttpClients.createSystem方法代碼示例

本文整理匯總了Java中org.apache.http.impl.client.HttpClients.createSystem方法的典型用法代碼示例。如果您正苦於以下問題:Java HttpClients.createSystem方法的具體用法?Java HttpClients.createSystem怎麽用?Java HttpClients.createSystem使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.http.impl.client.HttpClients的用法示例。


在下文中一共展示了HttpClients.createSystem方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getHostNameAndPort

import org.apache.http.impl.client.HttpClients; //導入方法依賴的package包/類
public static String[] getHostNameAndPort(String hostName, int port, SessionId session) {
    String[] hostAndPort = new String[2];
    String errorMsg = "Failed to acquire remote webdriver node and port info. Root cause: \n";

    try {
        HttpHost host = new HttpHost(hostName, port);
        CloseableHttpClient client = HttpClients.createSystem();
        URL sessionURL = new URL("http://" + hostName + ":" + port + "/grid/api/testsession?session=" + session);
        BasicHttpEntityEnclosingRequest r = new BasicHttpEntityEnclosingRequest("POST", sessionURL.toExternalForm());
        HttpResponse response = client.execute(host, r);
        String url = extractUrlFromResponse(response);
        if (url != null) {
            URL myURL = new URL(url);
            if ((myURL.getHost() != null) && (myURL.getPort() != -1)) {
                hostAndPort[0] = myURL.getHost();
                hostAndPort[1] = Integer.toString(myURL.getPort());
            }
        }
    } catch (Exception e) {
        Logger.getLogger(GridInfoExtractor.class.getName()).log(Level.SEVERE, null, errorMsg + e);
    }
    return hostAndPort;
}
 
開發者ID:CognizantQAHub,項目名稱:Cognizant-Intelligent-Test-Scripter,代碼行數:24,代碼來源:GridInfoExtractor.java

示例2: Dependent

import org.apache.http.impl.client.HttpClients; //導入方法依賴的package包/類
public Dependent() {
	this.client = HttpClients.createSystem();
}
 
開發者ID:maenu,項目名稱:kowalski,代碼行數:4,代碼來源:Dependent.java

示例3: HttpComponentsClientHttpRequestFactory

import org.apache.http.impl.client.HttpClients; //導入方法依賴的package包/類
/**
 * Create a new instance of the {@code HttpComponentsClientHttpRequestFactory}
 * with a default {@link HttpClient}.
 */
public HttpComponentsClientHttpRequestFactory() {
	this(HttpClients.createSystem());
}
 
開發者ID:lamsfoundation,項目名稱:lams,代碼行數:8,代碼來源:HttpComponentsClientHttpRequestFactory.java

示例4: getSystemClient

import org.apache.http.impl.client.HttpClients; //導入方法依賴的package包/類
/**
 * returns systen Def client
 *
 * @return
 */
public final CloseableHttpClient getSystemClient() {
    return HttpClients.createSystem();
}
 
開發者ID:CognizantQAHub,項目名稱:Cognizant-Intelligent-Test-Scripter,代碼行數:9,代碼來源:AbstractHttpClient.java


注:本文中的org.apache.http.impl.client.HttpClients.createSystem方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。