com.jdroid.java.http.apache.patch.HttpPatch Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jdroid-java-http-apache Show documentation
Show all versions of jdroid-java-http-apache Show documentation
Apache Http Layer Implementation for Jdroid
The newest version!
package com.jdroid.java.http.apache.patch;
import java.net.URI;
import org.apache.http.annotation.NotThreadSafe;
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
/**
* HTTP PATCH method.
*
* The HTTP PATCH method is defined in RF5789:
The PATCH
* method requests that a set of changes described in the request entity be applied to the resource identified by the
* Request- URI. Differs from the PUT method in the way the server processes the enclosed entity to modify the resource
* identified by the Request-URI. In a PUT request, the enclosed entity origin server, and the client is requesting that
* the stored version be replaced. With PATCH, however, the enclosed entity contains a set of instructions describing
* how a resource currently residing on the origin server should be modified to produce a new version.
*
*/
@NotThreadSafe
public class HttpPatch extends HttpEntityEnclosingRequestBase {
public final static String METHOD_NAME = "PATCH";
public HttpPatch() {
super();
}
public HttpPatch(final URI uri) {
super();
setURI(uri);
}
public HttpPatch(final String uri) {
super();
setURI(URI.create(uri));
}
@Override
public String getMethod() {
return METHOD_NAME;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy