(resp *httpgrpc.HTTPResponse)
| 121 | } |
| 122 | |
| 123 | func httpGRPCResponseToHTTPResponse(resp *httpgrpc.HTTPResponse) *http.Response { |
| 124 | // translate back |
| 125 | httpResp := &http.Response{ |
| 126 | StatusCode: int(resp.Code), |
| 127 | Body: &buffer{buff: resp.Body, ReadCloser: io.NopCloser(bytes.NewReader(resp.Body))}, |
| 128 | Header: http.Header{}, |
| 129 | ContentLength: int64(len(resp.Body)), |
| 130 | } |
| 131 | for _, h := range resp.Headers { |
| 132 | httpResp.Header[h.Key] = h.Values |
| 133 | } |
| 134 | |
| 135 | return httpResp |
| 136 | } |
no outgoing calls
no test coverage detected