FileDocCategorySizeDatePackage
HttpExpectationVerifier.javaAPI DocAndroid 1.5 API2803Wed May 06 22:41:10 BST 2009org.apache.http.protocol

HttpExpectationVerifier

public interface HttpExpectationVerifier
Defines an interface to verify whether an incoming HTTP request meets the target server's expectations.

The Expect request-header field is used to indicate that particular server behaviors are required by the client.

Expect = "Expect" ":" 1#expectation

expectation = "100-continue" | expectation-extension
expectation-extension = token [ "=" ( token | quoted-string )
*expect-params ]
expect-params = ";" token [ "=" ( token | quoted-string ) ]

A server that does not understand or is unable to comply with any of the expectation values in the Expect field of a request MUST respond with appropriate error status. The server MUST respond with a 417 (Expectation Failed) status if any of the expectations cannot be met or, if there are other problems with the request, some other 4xx status.

author
Oleg Kalnichevski
version
$Revision: 613298 $
since
4.0

Fields Summary
Constructors Summary
Methods Summary
public voidverify(org.apache.http.HttpRequest request, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)