List of usage examples for com.google.api.client.googleapis.media MediaHttpUploader CONTENT_TYPE_HEADER
String CONTENT_TYPE_HEADER
To view the source code for com.google.api.client.googleapis.media MediaHttpUploader CONTENT_TYPE_HEADER.
Click Source Link
From source file:org.activityinfo.service.gcs.GcsUploadService.java
License:Open Source License
/** * This method sends a POST request with empty content to get the unique upload URL. * * @param initiationRequestUrl The request URL where the initiation request will be sent */// www . j a v a2s. c o m private HttpResponse executeUploadInitiation(GenericUrl initiationRequestUrl, final String mediaType) throws IOException { initiationRequestUrl.put("uploadType", "resumable"); String accessToken = appIdentityService.getAccessToken(OAUTH_SCOPES).getAccessToken(); HttpContent content = new EmptyContent() { @Override public String getType() { return mediaType; } }; HttpHeaders initiationHeaders = new HttpHeaders(); HttpRequest request = httpRequestFactory.buildRequest("POST", initiationRequestUrl, content); initiationHeaders.set(MediaHttpUploader.CONTENT_TYPE_HEADER, mediaType); initiationHeaders.set("Authorization", "Bearer " + accessToken); request.getHeaders().putAll(initiationHeaders); HttpResponse response = executeCurrentRequest(request); return response; }