@Override protected HttpRequest createRequest(String endpointUrl) throws Exception { PostMethod method = new PostMethod(endpointUrl); return new Http3RequestAdapter(method); }
@Override protected OAuthProvider buildProvider(String requestTokenUrl, String accessTokenUrl, String websiteUrl, boolean mockConnection) throws Exception { if (mockConnection) { CommonHttpOAuthProviderMock provider = new CommonHttpOAuthProviderMock(requestTokenUrl, accessTokenUrl, websiteUrl); provider.mockConnection(OAuth.OAUTH_TOKEN + "=" + TOKEN + "&" + OAuth.OAUTH_TOKEN_SECRET + "=" + TOKEN_SECRET); return provider; } return new CommonsHttp3OAuthProvider(requestTokenUrl, accessTokenUrl, websiteUrl); } }
@Override protected oauth.signpost.http.HttpResponse sendRequest(HttpRequest request) throws Exception { return new Http3ResponseAdapter(this.httpMethodMock); }
@Override protected HttpRequest wrap(Object method) { if (!(method instanceof HttpMethod)) { throw new IllegalArgumentException( "This consumer expects requests of type " + HttpMethod.class.getCanonicalName()); } return new Http3RequestAdapter((HttpMethod)method); }
@Override protected oauth.signpost.http.HttpResponse sendRequest(HttpRequest request) throws Exception { HttpMethod method = (HttpMethod) request.unwrap(); httpClient.executeMethod(method); return new Http3ResponseAdapter(method); }
@Override public void prepareRequest() throws Exception { PostMethod method = new PostMethod(URL); method.setRequestHeader(HEADER_NAME, HEADER_VALUE); RequestEntity body = new StringRequestEntity(PAYLOAD,CONTENT_TYPE,null); method.setRequestEntity(body); request = new Http3RequestAdapter(method); } }