ValidateStatus200BodyStrategy
public struct ValidateStatus200BodyStrategy : ResponseBodyDecodingStrategy
A strategy for validating response bodies with status code 200.
The ValidateStatus200BodyStrategy
struct provides a strategy for validating response bodies
with a status code of 200 (OK). It conforms to the ResponseBodyDecodingStrategy
protocol
and defines the allowsEmptyContent(for:)
and validate(statusCode:)
methods.
Example usage:
@ResponseBodyWrapper<Body, ValidateStatus200BodyStrategy> var body: Body
-
Indicates whether empty content is allowed for the given status code.
This method always returns
false
for status code 200, indicating that empty content is not allowed.Declaration
Swift
public static func allowsEmptyContent(for _: Int) -> Bool
Return Value
A Boolean value indicating whether empty content is allowed.
-
Validates the HTTP status code to determine if it is 200 (OK).
This method checks if the given status code is equal to 200 (OK).
Declaration
Swift
public static func validate(statusCode: Int) -> Bool
Parameters
statusCode
The HTTP status code of the response.
Return Value
A Boolean value indicating whether the status code is 200 (OK).