Example usage for org.apache.commons.httpclient HttpMethodBase getName

List of usage examples for org.apache.commons.httpclient HttpMethodBase getName

Introduction

In this page you can find the example usage for org.apache.commons.httpclient HttpMethodBase getName.

Prototype

@Override
public abstract String getName();

Source Link

Document

Obtains the name of the HTTP method as used in the HTTP request line, for example <tt>"GET"</tt> or <tt>"POST"</tt>.

Usage

From source file:org.wso2.carbon.identity.provisioning.connector.salesforce.SalesforceProvisioningConnector.java

/**
 * adding OAuth authorization headers to a httpMethod
 *
 * @param httpMethod method which wants to add Authorization header
 *///from  ww w  .  java 2s  .  c o m
private void setAuthorizationHeader(HttpMethodBase httpMethod) throws IdentityProvisioningException {

    boolean isDebugEnabled = log.isDebugEnabled();

    String accessToken = authenticate();
    if (StringUtils.isNotBlank(accessToken)) {
        httpMethod.setRequestHeader(SalesforceConnectorConstants.AUTHORIZATION_HEADER_NAME,
                SalesforceConnectorConstants.AUTHORIZATION_HEADER_OAUTH + " " + accessToken);

        if (isDebugEnabled) {
            log.debug("Setting authorization header for method : " + httpMethod.getName() + " as follows,");
            Header authorizationHeader = httpMethod
                    .getRequestHeader(SalesforceConnectorConstants.AUTHORIZATION_HEADER_NAME);
            log.debug(authorizationHeader.getName() + ": " + authorizationHeader.getValue());
        }
    } else {
        throw new IdentityProvisioningException("Authentication failed");
    }

}

From source file:org.wso2.carbon.identity.provisioning.connector.sample.SampleProvisioningConnector.java

/**
 * adding OAuth authorization headers to a httpMethod
 * /*  w w w. j av  a 2 s  . co  m*/
 * @param httpMethod method which wants to add Authorization header
 */
private void setAuthorizationHeader(HttpMethodBase httpMethod) throws IdentityProvisioningException {

    boolean isDebugEnabled = log.isDebugEnabled();

    String accessToken = authenticate();
    if (accessToken != null && !accessToken.isEmpty()) {
        httpMethod.setRequestHeader(SampleConnectorConstants.AUTHORIZATION_HEADER_NAME,
                SampleConnectorConstants.AUTHORIZATION_HEADER_OAUTH + " " + accessToken);

        if (isDebugEnabled) {
            log.debug("Setting authorization header for method : " + httpMethod.getName() + " as follows,");
            Header authorizationHeader = httpMethod
                    .getRequestHeader(SampleConnectorConstants.AUTHORIZATION_HEADER_NAME);
            log.debug(authorizationHeader.getName() + ": " + authorizationHeader.getValue());
        }
    } else {
        throw new IdentityProvisioningException("Authentication failed");
    }

}