     306: "Switch Proxy",
     307: "Temporary Redirect",
     308: "Permanent Redirect",
-
+    
     // 4xx (Client Error)
     400: "Bad Request",
     401: "Unauthorized",

    207: "Multi-Status",
    208: "Already Reported",
    226: "IM Used",

    // 3xx (Redirection)
    300: "Multiple Choices",
    301: "Moved Permanently",


extension URLRequest {
    var httpBodyData: Data? {
        
        guard let stream = httpBodyStream else {
            return httpBody
        }
        
        let data = NSMutableData()
        stream.open()
        let bufferSize = 4096
