A predicate on .
By default, a Vert.x Web Client request ends with an error only if something wrong happens at the network level.
In other words, a 404 Not Found response, or a response with the wrong content type, are NOT considered as failures.
| see |
Response predicates can fail a request when the response does not match some criteria. Custom predicate instances can be used with . As a convenience, a few predicates for common uses cases are predefined. For example:
However, you can create a new @see \io\vertx\jphp\ext\web\client\predicate\ResponsePredicate instance from an existing one using @see \io\vertx\jphp\ext\web\client\predicate\ResponsePredicate::create or |
|---|---|
| see |
when the body is required to build the validation failure. |
| package |
Default |
__construct()
contentType( $arg0) : \io\vertx\jphp\ext\web\client\predicate\ResponsePredicate
param $mimeType [string] the mime type contentType($mimeType)
Creates a predicate validating the response has a content-type header matching one of the mimeTypes.
param $mimeTypes [array] the list of mime types contentType($mimeTypes)
string | array
\io\vertx\jphp\ext\web\client\predicate\ResponsePredicate
create( $arg0, $arg1 = null) : \io\vertx\jphp\ext\web\client\predicate\ResponsePredicate
param $test [callable] the function to invoke when the response is received create($test)
Creates a new @see \io\vertx\jphp\ext\web\client\predicate\ResponsePredicate, using a custom errorConverter.
param $test [callable] the function to invoke when the response is received param $errorConverter [ErrorConverter] converts the result of the {@code test} function to a \Throwable create($test, $errorConverter)
callable
ErrorConverter
\io\vertx\jphp\ext\web\client\predicate\ResponsePredicate
errorConverter() : \io\vertx\jphp\ext\web\client\predicate\ErrorConverter
status( $arg0, $arg1 = null) : \io\vertx\jphp\ext\web\client\predicate\ResponsePredicate
param $statusCode [integer] the expected status code status($statusCode)
Creates a predicate asserting that the status response code is in the [min,max[ range.
param $min [integer] the lower (inclusive) accepted status code param $max [integer] the highest (exclusive) accepted status code status($min, $max)
integer
integer
\io\vertx\jphp\ext\web\client\predicate\ResponsePredicate
SC_INFORMATIONAL_RESPONSE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_CONTINUE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_SWITCHING_PROTOCOLS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PROCESSING
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_EARLY_HINTS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_SUCCESS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_OK
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_CREATED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_ACCEPTED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NON_AUTHORITATIVE_INFORMATION
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NO_CONTENT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_RESET_CONTENT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PARTIAL_CONTENT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_MULTI_STATUS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_REDIRECTION
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_MULTIPLE_CHOICES
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_MOVED_PERMANENTLY
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_FOUND
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_SEE_OTHER
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NOT_MODIFIED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_USE_PROXY
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_TEMPORARY_REDIRECT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PERMANENT_REDIRECT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_CLIENT_ERRORS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_BAD_REQUEST
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_UNAUTHORIZED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PAYMENT_REQUIRED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_FORBIDDEN
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NOT_FOUND
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_METHOD_NOT_ALLOWED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NOT_ACCEPTABLE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PROXY_AUTHENTICATION_REQUIRED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_REQUEST_TIMEOUT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_CONFLICT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_GONE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_LENGTH_REQUIRED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PRECONDITION_FAILED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_REQUEST_ENTITY_TOO_LARGE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_REQUEST_URI_TOO_LONG
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_UNSUPPORTED_MEDIA_TYPE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_REQUESTED_RANGE_NOT_SATISFIABLE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_EXPECTATION_FAILED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_MISDIRECTED_REQUEST
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_UNPROCESSABLE_ENTITY
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_LOCKED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_FAILED_DEPENDENCY
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_UNORDERED_COLLECTION
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_UPGRADE_REQUIRED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_PRECONDITION_REQUIRED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_TOO_MANY_REQUESTS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_REQUEST_HEADER_FIELDS_TOO_LARGE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_SERVER_ERRORS
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_INTERNAL_SERVER_ERROR
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NOT_IMPLEMENTED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_BAD_GATEWAY
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_SERVICE_UNAVAILABLE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_GATEWAY_TIMEOUT
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_HTTP_VERSION_NOT_SUPPORTED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_VARIANT_ALSO_NEGOTIATES
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_INSUFFICIENT_STORAGE
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NOT_EXTENDED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
SC_NETWORK_AUTHENTICATION_REQUIRED
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|
JSON
| var |
php文件只是为了写代码方便,常量的实际值请参考原java文件 |
|---|