Validates that the request body does not exceed the maximum allowed size.
Description
Runs as the route-level validate_callback, after per-arg schema validation has already passed.
Parameters
$requestWP_REST_Requestrequired- The REST request.
Source
public function validate_request( WP_REST_Request $request ) {
$body = $request->get_body();
if ( is_string( $body ) && strlen( $body ) > self::MAX_BODY_SIZE ) {
return new WP_Error(
'rest_sync_body_too_large',
__( 'Request body is too large.' ),
array( 'status' => 413 )
);
}
return true;
}
Changelog
| Version | Description |
|---|---|
| 7.0.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.