FormURLEncodedBodyProvider

public protocol FormURLEncodedBodyProvider

A provider for form URL encoded body data.

The FormURLEncodedBodyProvider protocol defines a type that provides a body for form URL encoded data. It requires conforming types to specify an associated type Body that conforms to the Encodable protocol and to provide a body property of that type.

Example usage:

struct MyFormURLEncodedRequest: FormURLEncodedBodyProvider {
    struct Body: Encodable {
        let name: String
        let age: Int
    }

    var body: Body
}
  • The associated type representing the body of the form URL encoded data.

    This associated type must conform to the Encodable protocol.

    Declaration

    Swift

    associatedtype Body : Encodable
  • The body of the form URL encoded data.

    This property holds the body of the form URL encoded data.

    Declaration

    Swift

    var body: Body { get }