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


Java HttpHeaders.setUserAgent方法代碼示例

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


在下文中一共展示了HttpHeaders.setUserAgent方法的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;
}
 
開發者ID:XeroAPI,項目名稱:Xero-Java,代碼行數:18,代碼來源:OAuthAccessToken.java

示例2: testUserAgentHeader

import com.google.api.client.http.HttpHeaders; //導入方法依賴的package包/類
@Test
public void testUserAgentHeader() throws DnsimpleException, IOException {
  HttpHeaders headers = getDefaultHeaders();
  headers.setUserAgent("my-user-agent dnsimple-java/0.3.0 Google-HTTP-Java-Client/1.20.0 (gzip)");

  Client client = mockAndExpectClient("https://api.dnsimple.com/v2/accounts", HttpMethods.GET, headers, null, resource("listAccounts/success-account.http"));
  client.setUserAgent("my-user-agent");
  client.accounts.listAccounts();
}
 
開發者ID:dnsimple,項目名稱:dnsimple-java,代碼行數:10,代碼來源:ClientTest.java

示例3: initializeBigqueryRequest

import com.google.api.client.http.HttpHeaders; //導入方法依賴的package包/類
@Override
public void initializeBigqueryRequest(BigqueryRequest<?> request) throws IOException {
    if (userAgent != null) {
        HttpHeaders currentHeaders = request.getRequestHeaders();

        currentHeaders.setUserAgent(userAgent);

        request.setRequestHeaders(currentHeaders);
    }
}
 
開發者ID:jonathanswenson,項目名稱:starschema-bigquery-jdbc,代碼行數:11,代碼來源:Oauth2Bigquery.java

示例4: 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);
}
 
開發者ID:DarrenMowat,項目名稱:PicSync,代碼行數:8,代碼來源:DriveApi.java

示例5: createHeaders

import com.google.api.client.http.HttpHeaders; //導入方法依賴的package包/類
/**
 * Creates the http headers object for this request, populated from data in
 * the session.
 * @throws AuthenticationException If OAuth authorization fails.
 */
private HttpHeaders createHeaders(String reportUrl, String version)
    throws AuthenticationException {
  HttpHeaders httpHeaders = new HttpHeaders();
  httpHeaders.setAuthorization(
      authorizationHeaderProvider.getAuthorizationHeader(session, reportUrl));
  httpHeaders.setUserAgent(userAgentCombiner.getUserAgent(session.getUserAgent()));
  httpHeaders.set("developerToken", session.getDeveloperToken());
  httpHeaders.set("clientCustomerId", session.getClientCustomerId());
  ReportingConfiguration reportingConfiguration = session.getReportingConfiguration();
  if (reportingConfiguration != null) {
    reportingConfiguration.validate(version);
    if (reportingConfiguration.isSkipReportHeader() != null) {
      httpHeaders.set("skipReportHeader",
          Boolean.toString(reportingConfiguration.isSkipReportHeader()));
    }
    if (reportingConfiguration.isSkipColumnHeader() != null) {
      httpHeaders.set("skipColumnHeader",
          Boolean.toString(reportingConfiguration.isSkipColumnHeader()));
    }
    if (reportingConfiguration.isSkipReportSummary() != null) {
      httpHeaders.set("skipReportSummary",
          Boolean.toString(reportingConfiguration.isSkipReportSummary()));
    }
    if (reportingConfiguration.isIncludeZeroImpressions() != null) {
      httpHeaders.set(
          "includeZeroImpressions",
          Boolean.toString(reportingConfiguration.isIncludeZeroImpressions()));
    }
    if (reportingConfiguration.isUseRawEnumValues() != null) {
      httpHeaders.set(
          "useRawEnumValues",
          Boolean.toString(reportingConfiguration.isUseRawEnumValues()));
    }
  }
  return httpHeaders;
}
 
開發者ID:googleads,項目名稱:googleads-java-lib,代碼行數:42,代碼來源:ReportRequestFactoryHelper.java

示例6: 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;
}
 
開發者ID:XeroAPI,項目名稱:Xero-Java,代碼行數:49,代碼來源:OAuthRequestResource.java

示例7: createHttpHeaders

import com.google.api.client.http.HttpHeaders; //導入方法依賴的package包/類
private HttpHeaders createHttpHeaders() {
  HttpHeaders headers = new HttpHeaders();
  headers.setContentType("application/xml");
  headers.setUserAgent(session.getUserAgent());
  return headers;
}
 
開發者ID:googleads,項目名稱:googleads-java-lib,代碼行數:7,代碼來源:BatchJobUploader.java

示例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;
}
 
開發者ID:dnsimple,項目名稱:dnsimple-java,代碼行數:14,代碼來源:DnsimpleTestBase.java


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