本文整理了Java中org.apache.http.client.fluent.Request.setHeader
方法的一些代码示例,展示了Request.setHeader
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.setHeader
方法的具体详情如下:
包路径:org.apache.http.client.fluent.Request
类名称:Request
方法名:setHeader
暂无
代码示例来源:origin: com.wuyushuo/vplus-data
public static InputStream downFile(URI uri) throws IOException {
HttpResponse httpResponse;
try {
Request request = Request.Get(uri);
HttpHost httpHost = URIUtils.extractHost(uri);
if (StringUtils.isNotEmpty(httpHost.getHostName())) {
request.setHeader("Host", httpHost.getHostName());
}
request.addHeader("user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36");
httpResponse = request.execute().returnResponse();
} catch (Exception var4) {
log.error("远程请求失败,url=" + uri, var4);
throw new FileNotFoundException();
}
int code = httpResponse.getStatusLine().getStatusCode();
if (code != 200) {
throw new FileNotFoundException();
} else {
return httpResponse.getEntity().getContent();
}
}
}
代码示例来源:origin: liuyueyi/quick-media
HttpHost httpHost = URIUtils.extractHost(uri);
if (StringUtils.isNotEmpty(httpHost.getHostName())) {
request.setHeader("Host", httpHost.getHostName());
代码示例来源:origin: org.streampipes/streampipes-connect
request.setHeader("Authorization", "Bearer " + this.accessToken);
代码示例来源:origin: streampipes/streampipes-ce
request.setHeader("Authorization", "Bearer " + this.accessToken);
代码示例来源:origin: rancher/cattle
temp.setHeader("Authorization", authHeader);
} else {
if (uri.getPath() != null && uri.getPath().startsWith("/v1-auth/")) {
if(!StringUtils.isBlank(externalAccessToken)) {
String bearerToken = " Bearer "+ externalAccessToken;
temp.setHeader("Authorization", bearerToken);
temp.setHeader("Host", request.getResponseUrlBase().replaceFirst("^https?://", ""));
} else {
temp.setHeader("Host", host);
roleString = StringUtils.join(roles, ",");
temp.setHeader(ProjectConstants.PROJECT_HEADER, projectHeader);
temp.setHeader(ProjectConstants.ROLES_HEADER, roleString);
代码示例来源:origin: org.apache.james/james-server-jmap-integration-testing
private static Response postAuthenticate(URIBuilder uriBuilder, String password, String continuationToken) throws ClientProtocolException, IOException, URISyntaxException {
return Request.Post(uriBuilder.setPath("/authentication").build())
.bodyString("{\"token\": \"" + continuationToken + "\", \"method\": \"password\", \"password\": \"" + password + "\"}",
ContentType.APPLICATION_JSON)
.setHeader("Accept", ContentType.APPLICATION_JSON.getMimeType())
.execute();
}
代码示例来源:origin: org.apache.james/james-server-jmap-integration-testing
private static String getContinuationToken(URIBuilder uriBuilder, String username) throws ClientProtocolException, IOException, URISyntaxException {
Response response = Request.Post(uriBuilder.setPath("/authentication").build())
.bodyString("{\"username\": \"" + username + "\", \"clientName\": \"Mozilla Thunderbird\", \"clientVersion\": \"42.0\", \"deviceName\": \"Joe Blogg’s iPhone\"}",
ContentType.APPLICATION_JSON)
.setHeader("Accept", ContentType.APPLICATION_JSON.getMimeType())
.execute();
return JsonPath.parse(response.returnContent().asString())
.read("continuationToken");
}
内容来源于网络,如有侵权,请联系作者删除!