ParameterEncoding

public protocol ParameterEncoding : Sendable

A type used to define how a set of parameters are applied to a URLRequest.

  • Creates a URLRequest by encoding parameters and applying them on the passed request.

    Throws

    Any Error produced during parameter encoding.

    Declaration

    Swift

    func encode(_ urlRequest: any URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest

    Parameters

    urlRequest

    URLRequestConvertible value onto which parameters will be encoded.

    parameters

    Parameters to encode onto the request.

    Return Value

    The encoded URLRequest.