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文件 |
---|