当前位置: 首页>>代码示例>>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;未经允许,请勿转载。