HTTPBodyStreamFloret
public class HTTPBodyStreamFloret : InterceptingFloret
The HTTPBodyStreamFloret
can modify a Record
where the request uses a httpBodyStream
instead of setting the data on the request itself.
It will read all data from the stream and set it as data on the request. This is helpful
if you want to inspect Record
s in the storage or want to modify the requests body
before it is sent to the server.
-
Declaration
Swift
public var enabled: Bool
-
Will create a new
HTTPBodyStreamFloret
instance.Declaration
Swift
public init(maximumConvertedByteSize: Int64 = 50 * 1024)
Parameters
maximumConvertedByteSize
The maximum size until which the data should be converted. Once more data is read from the
httpBodyStream
, the record will not be changed and thehttpBodyStream
is kept. Default is 50 * 1024.