Class ExchangeExtensions
- Namespace
- Fluxzy.Extensions
- Assembly
- Fluxzy.Core.dll
public static class ExchangeExtensions
- Inheritance
-
ExchangeExtensions
- Inherited Members
Methods
Find(IEnumerable<HeaderFieldInfo>, string)
public static IEnumerable<HeaderFieldInfo> Find(this IEnumerable<HeaderFieldInfo> headers, string headerName)
Parameters
headersIEnumerable<HeaderFieldInfo>headerNamestring
Returns
GetRequestCompressionType(IExchange)
public static CompressionType GetRequestCompressionType(this IExchange exchangeInfo)
Parameters
exchangeInfoIExchange
Returns
GetRequestContentEncoding(IExchange)
Returns the raw request content-encoding token (lowercased), or null when the request is not encoded.
public static string? GetRequestContentEncoding(this IExchange exchangeInfo)
Parameters
exchangeInfoIExchange
Returns
GetRequestHeaderValue(IExchange, string)
public static string? GetRequestHeaderValue(this IExchange exchangeInfo, string headerName)
Parameters
Returns
GetResponseCompressionType(IExchange)
public static CompressionType GetResponseCompressionType(this IExchange exchangeInfo)
Parameters
exchangeInfoIExchange
Returns
GetResponseContentEncoding(IExchange)
Returns the raw response content-encoding token (lowercased, e.g. "gzip", "br", "compress", "zstd"), or null when the response is not encoded. Unlike GetResponseCompressionType(IExchange) this also surfaces encodings that are not represented by CompressionType (e.g. "zstd"), which are resolved through ContentDecoderRegistry.
public static string? GetResponseContentEncoding(this IExchange exchangeInfo)
Parameters
exchangeInfoIExchange
Returns
GetResponseEncoding(IExchange)
public static Encoding? GetResponseEncoding(this IExchange exchangeInfo)
Parameters
exchangeInfoIExchange
Returns
GetResponseHeaderValue(IExchange, string)
public static string? GetResponseHeaderValue(this IExchange exchangeInfo, string headerName)
Parameters
Returns
IsRequestChunkedTransferEncoded(IExchange, bool)
public static bool IsRequestChunkedTransferEncoded(this IExchange exchangeInfo, bool skipForwarded = false)
Parameters
Returns
IsResponseChunkedTransferEncoded(IExchange, bool)
public static bool IsResponseChunkedTransferEncoded(this IExchange exchangeInfo, bool skipForwarded = false)