(request: HttpServerRequest)
| 437 | ) |
| 438 | |
| 439 | const toClientBody = (request: HttpServerRequest): HttpBody.HttpBody => { |
| 440 | if (!hasBody(request.method)) { |
| 441 | return HttpBody.empty |
| 442 | } |
| 443 | const formData = getFormDataBody(request) |
| 444 | return formData === undefined |
| 445 | ? HttpBody.stream( |
| 446 | request.stream, |
| 447 | request.headers["content-type"], |
| 448 | parseContentLength(request.headers["content-length"]) |
| 449 | ) |
| 450 | : HttpBody.formData(formData) |
| 451 | } |
| 452 | |
| 453 | const parseContentLength = (contentLength: string | undefined): number | undefined => { |
| 454 | if (contentLength === undefined) { |
no test coverage detected