@SuppressWarnings("rawtypes") public static Request<?> getSampleRequestWithNonRepeatableContent( AmazonWebServiceRequest amazonWebServiceRequest) { DefaultRequest<?> request = new DefaultRequest( amazonWebServiceRequest, "non-existent-service"); request.setEndpoint(URI.create("http://non-existent-service.amazonaws.com")); // NonRepeatableInputStream#markSupported() returns false String content = "Some content that could only be read once."; request.setContent(new NonRepeatableInputStream(content)); request.addHeader("Content-Length", String.valueOf(content.length())); return request; }
@SuppressWarnings("rawtypes") public static Request<?> getSampleRequestWithRepeatableContent( AmazonWebServiceRequest amazonWebServiceRequest) { DefaultRequest<?> request = new DefaultRequest( amazonWebServiceRequest, "non-existent-service"); request.setEndpoint(URI.create("http://non-existent-service.amazonaws.com")); // StringInputStream#markSupported() returns true try { String content = "Some content that could be read for multiple times."; request.setContent(new StringInputStream(content)); request.addHeader("Content-Length", String.valueOf(content.length())); } catch (UnsupportedEncodingException e) { Assert.fail("Unable to set up the request content"); } return request; }
dr.addHeader(headerName, req.header(headerName)); dr.addHeader(HEADER_USER_AGENT, VersionInfoUtils.getUserAgent()); dr.addHeader(X_API_KEY, apiKey.getAPIKey()); if (subscriberUUID != null ) { Log.d(TAG,"Subscriber ID is " + subscriberUUID); dr.addHeader(X_AMZ_SUBSCRIBER_ID, subscriberUUID); dr.addHeader(AUTHORIZATION, cognitoUserPoolsAuthProvider.getLatestAuthToken()); } catch (Exception e) { IOException ioe = new IOException("Failed to retrieve Cognito User Pools token.", e); dr.addHeader(AUTHORIZATION, oidcAuthProvider.getLatestAuthToken()); } catch (Exception e) { IOException ioe = new IOException("Failed to retrieve OIDC token.", e);