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


Java Unirest.get方法代碼示例

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


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

示例1: requestHttp

import com.mashape.unirest.http.Unirest; //導入方法依賴的package包/類
/**
 * Using the HttpMethod to return a http request.
 * @param params Parameters to be replaced.
 * @return The http request
 */
private HttpRequest requestHttp(Object... params) {
    String processedPath = processPath(params);

    HttpRequest request = null;
    switch (path.getMethod()) {
        case GET:
            request = Unirest.get(processedPath); break;
        case HEAD:
            request = Unirest.head(processedPath); break;
        case POST:
            request = Unirest.post(processedPath); break;
        case PUT:
            request = Unirest.put(processedPath); break;
        case PATCH:
            request = Unirest.patch(processedPath); break;
        case DELETE:
            request = Unirest.delete(processedPath); break;
        case OPTIONS:
            request = Unirest.options(processedPath); break;
    }
    processRequest(request);
    this.request = request;
    return request;
}
 
開發者ID:AlienIdeology,項目名稱:J-Cord,代碼行數:30,代碼來源:Requester.java

示例2: getNextIssuesAPI

import com.mashape.unirest.http.Unirest; //導入方法依賴的package包/類
protected HttpResponse<JsonNode> getNextIssuesAPI(Integer page, Instant since) throws UnirestException {
    GetRequest unirest = Unirest.get(constructUrl(page, since));
    if (!config.getAuthUsername().isEmpty() && !config.getAuthPassword().isEmpty() ){
        unirest = unirest.basicAuth(config.getAuthUsername(), config.getAuthPassword());
    }
    log.debug(String.format("GET %s", unirest.getUrl()));
    return unirest.asJson();
}
 
開發者ID:simplesteph,項目名稱:kafka-connect-github-source,代碼行數:9,代碼來源:GitHubAPIHttpClient.java

示例3: get

import com.mashape.unirest.http.Unirest; //導入方法依賴的package包/類
public <T> Response<T> get(String url,
                  Map<String, String> routeParamsMap,
                  Map<String, String> queryStringMap,
                  Map<String, String> headersMap,
                  Class<T> clazz) throws HttpClientException {
    GetRequest request = Unirest.get(url);
    return executeGetRequest(routeParamsMap, queryStringMap, headersMap, clazz, request);
}
 
開發者ID:sjsucohort6,項目名稱:amigo-chatbot,代碼行數:9,代碼來源:HttpClient.java

示例4: makeGetRequest

import com.mashape.unirest.http.Unirest; //導入方法依賴的package包/類
/**
 * Method which uses Unirest to send a GET request to the specified URL saved
 * within the ApiMethod class 
 * @throws UnirestException 
 */
private <T> T makeGetRequest(ApiMethod method) throws RobinhoodApiException {

	GetRequest request = Unirest.get(method.getBaseUrl());

	//Append each of the headers for the method
	Iterator<HttpHeaderParameter> headerIterator = method.getHttpHeaderParameters().iterator();
	while(headerIterator.hasNext()) {
		
		HttpHeaderParameter currentHeader = headerIterator.next();
		request.header(currentHeader.getKey(), currentHeader.getValue());
	}

	try {

		//Make the request
		HttpResponse<JsonNode> jsonResponse = request.asJson();

		//Parse the response with Gson
		Gson gson = new Gson();
		String responseJsonString = jsonResponse.getBody().toString();

		T data = gson.fromJson(responseJsonString, method.getReturnType());

		return data;


	} catch (UnirestException ex) {

		System.err.println("[RobinhoodApi] Failed to communicate with Robinhood servers, request failed");

	}

      throw new RobinhoodApiException();

}
 
開發者ID:ConradWeiser,項目名稱:Unofficial-Robinhood-Api,代碼行數:41,代碼來源:RequestManager.java

示例5: authenticatedGetRequest

import com.mashape.unirest.http.Unirest; //導入方法依賴的package包/類
public static GetRequest authenticatedGetRequest(String endpoint) {
	return Unirest.get(API_URL + "/" + getHearthAuthentication().getAuthentication().accessToken + endpoint);
}
 
開發者ID:HearthProject,項目名稱:OneClient,代碼行數:4,代碼來源:HearthApi.java

示例6: get

import com.mashape.unirest.http.Unirest; //導入方法依賴的package包/類
public static Object get(String endpoint, Method method, Object[] args) throws UnirestException {

        HttpRequest request = Unirest.get(endpoint + "/" + restPathFor(method));

        MethodToRestParameters params = new MethodToRestParameters(method);

        request = setAcceptHeader(method, request);

        request = request.header("Content-Type", "application/json");

        request = buildQueryStringFromHeaders(params.getHeaders(), args, 0, request);

        return executeRequest(method, request);
    }
 
開發者ID:drinkwater-io,項目名稱:drinkwater-java,代碼行數:15,代碼來源:Rest.java


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