MCPcopy
hub / github.com/keploy/keploy / ParseHTTPRequest

Function ParseHTTPRequest

pkg/util.go:2571–2580  ·  view source on GitHub ↗
(requestBytes []byte)

Source from the content-addressed store, hash-verified

2569}
2570
2571func ParseHTTPRequest(requestBytes []byte) (*http.Request, error) {
2572 // Parse the request using the http.ReadRequest function
2573 request, err := http.ReadRequest(bufio.NewReader(bytes.NewReader(requestBytes)))
2574 if err != nil {
2575 return nil, err
2576 }
2577 request.Header.Set("Host", request.Host)
2578
2579 return request, nil
2580}
2581
2582func ParseHTTPResponse(data []byte, request *http.Request) (*http.Response, error) {
2583 buffer := bytes.NewBuffer(data)

Calls 1

SetMethod · 0.45