本文整理汇总了Java中com.google.api.client.http.HttpHeaders.setAccept方法的典型用法代码示例。如果您正苦于以下问题:Java HttpHeaders.setAccept方法的具体用法?Java HttpHeaders.setAccept怎么用?Java HttpHeaders.setAccept使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.api.client.http.HttpHeaders
的用法示例。
在下文中一共展示了HttpHeaders.setAccept方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: build
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
public OAuthAccessToken build() throws IOException {
Url = new GenericUrl(config.getAccessTokenUrl());
transport = new ApacheHttpTransport();
HttpRequestFactory requestFactory = transport.createRequestFactory();
request = requestFactory.buildRequest(HttpMethods.GET, Url, null);
HttpHeaders headers = new HttpHeaders();
headers.setUserAgent(config.getUserAgent());
headers.setAccept(config.getAccept());
request.setHeaders(headers);
createRefreshParameters().intercept(request);
return this;
}
示例2: createHeaders
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
private HttpHeaders createHeaders(String merchantId, String userId, String authKey, String authMethod, String testbedToken) {
HttpHeaders headers = new HttpHeaders();
headers.set("X-Mcash-Merchant", merchantId);
headers.set("X-Mcash-User", userId);
headers.setAccept("application/vnd.mcash.api.merchant.v1+json");
if (testbedToken != null) {
headers.set("X-Testbed-Token", testbedToken);
}
if (authMethod.equals("SECRET")) {
headers.setAuthorization(String.format("SECRET %s", authKey));
} else {
throw new IllegalArgumentException("Invalid auth method " + authMethod);
}
return headers;
}
示例3: initMfa
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
public static void initMfa(ServerProfile profile) throws IOException {
// any simple get request can be used to - we just need to get an access token
// whilst the mfatoken is still valid
// trying to construct the URL like
// https://api.enterprise.apigee.com/v1/organizations/apigee-cs/apis/taskservice/
// success response is ignored
if (accessToken == null) {
logger.info("=============Initialising MFA================");
HttpRequest restRequest = REQUEST_FACTORY
.buildGetRequest(new GenericUrl(profile.getHostUrl() + "/"
+ profile.getApi_version() + "/organizations/"
+ profile.getOrg() + "/apis/"
+ profile.getApplication() + "/"));
restRequest.setReadTimeout(0);
HttpHeaders headers = new HttpHeaders();
headers.setAccept("application/json");
restRequest.setHeaders(headers);
try {
HttpResponse response = executeAPI(profile, restRequest);
//ignore response - we just wanted the MFA initialised
logger.info("=============MFA Initialised================");
} catch (HttpResponseException e) {
logger.error(e.getMessage());
//throw error as there is no point in continuing
throw e;
}
}
}
示例4: getRevision
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
public static void getRevision(ServerProfile profile) throws IOException {
// trying to construct the URL like
// https://api.enterprise.apigee.com/v1/organizations/apigee-cs/apis/taskservice/
// response is like
// {
// "name" : "taskservice1",
// "revision" : [ "1" ]
// }
HttpRequest restRequest = REQUEST_FACTORY
.buildGetRequest(new GenericUrl(profile.getHostUrl() + "/"
+ profile.getApi_version() + "/organizations/"
+ profile.getOrg() + "/apis/"
+ profile.getApplication() + "/"));
restRequest.setReadTimeout(0);
HttpHeaders headers = new HttpHeaders();
headers.setAccept("application/json");
restRequest.setHeaders(headers);
try {
HttpResponse response = executeAPI(profile, restRequest);
AppRevision apprev = response.parseAs(AppRevision.class);
Collections.sort(apprev.revision, new StringToIntComparator());
setVersionRevision(apprev.revision.get(0));
logger.info(PrintUtil.formatResponse(response, gson.toJson(apprev).toString()));
} catch (HttpResponseException e) {
logger.error(e.getMessage());
}
}
示例5: getLatestRevision
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
public static String getLatestRevision(ServerProfile profile) throws IOException {
// trying to construct the URL like
// https://api.enterprise.apigee.com/v1/organizations/apigee-cs/apis/taskservice/
// response is like
// {
// "name" : "taskservice1",
// "revision" : [ "1" ]
// }
String revision = "";
HttpRequest restRequest = REQUEST_FACTORY
.buildGetRequest(new GenericUrl(profile.getHostUrl() + "/"
+ profile.getApi_version() + "/organizations/"
+ profile.getOrg() + "/apis/"
+ profile.getApplication() + "/"));
restRequest.setReadTimeout(0);
HttpHeaders headers = new HttpHeaders();
headers.setAccept("application/json");
restRequest.setHeaders(headers);
try {
HttpResponse response = executeAPI(profile, restRequest);
AppRevision apprev = response.parseAs(AppRevision.class);
Collections.sort(apprev.revision, new StringToIntComparator());
revision = apprev.revision.get(0);
logger.info(PrintUtil.formatResponse(response, gson.toJson(apprev).toString()));
} catch (HttpResponseException e) {
logger.error(e.getMessage());
}
return revision;
}
示例6: initialize
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
@Override
public void initialize(JsonHttpRequest request) {
HttpHeaders headers = request.getRequestHeaders();
headers.setAccept("gzip");
headers.setUserAgent(GDCU.APP_NAME + " (gzip)");
request.setRequestHeaders(headers);
}
示例7: execute
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
/**
* Executes the HTTP request for a temporary or long-lived token.
*
* @throws IOException
*/
public final HttpResponse execute() throws IOException {
ApacheHttpTransport.Builder builder = new ApacheHttpTransport.Builder();
if(this.proxyEnabled) {
builder.setProxy(this.proxy);
}
transport = builder.build();
if(usePost && body != null){
requestBody = ByteArrayContent.fromString(null, body);
}
HttpHeaders headers = new HttpHeaders();
headers.setUserAgent(config.getUserAgent());
headers.setAccept(accept != null ? accept : config.getAccept());
headers.setContentType(contentType == null ? "application/xml" : contentType);
if(ifModifiedSince != null) {
//System.out.println("Set Header " + this.ifModifiedSince);
headers.setIfModifiedSince(this.ifModifiedSince);
}
HttpRequestFactory requestFactory = transport.createRequestFactory();
HttpRequest request;
HttpResponse response = null;
request = requestFactory.buildRequest(this.httpMethod, Url, requestBody);
request.setConnectTimeout(connectTimeout);
request.setReadTimeout(readTimeout);
request.setHeaders(headers);
createParameters().intercept(request);
response = request.execute();
response.setContentLoggingLimit(0);
return response;
}
示例8: getDefaultHeaders
import com.google.api.client.http.HttpHeaders; //导入方法依赖的package包/类
/**
* Get the default HttpHeaders that should be expected on every request.
*
* You may set additional headers in the collection as necessary.
*
* @return The default HttpHeaders
*/
public HttpHeaders getDefaultHeaders() {
HttpHeaders headers = new HttpHeaders();
headers.setAccept("application/json");
headers.setUserAgent("dnsimple-java/0.3.0 Google-HTTP-Java-Client/1.20.0 (gzip)");
return headers;
}