package org.rest.rapa;
import java.util.Map;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.methods.*;
public class HttpMethodProvider {
public GetMethod getMethod(Map<String, String> requestHeaders) {
GetMethod getMethod = new GetMethod();
if (!requestHeaders.isEmpty()) {
for (String headerName : requestHeaders.keySet()) {
Header header = new Header(headerName,
requestHeaders.get(headerName));
getMethod.addRequestHeader(header);
}
}
return getMethod;
}
public PostMethod postMethod() {
return new PostMethod();
}
public PutMethod putMethod() {
return new PutMethod();
}
public DeleteMethod deleteMethod() {
return new DeleteMethod();
}
}