MCPcopy
hub / github.com/QuantumNous/new-api / applyHeaderOverrideToRequest

Function applyHeaderOverrideToRequest

relay/channel/api_request.go:294–305  ·  view source on GitHub ↗
(req *http.Request, headerOverride map[string]string)

Source from the content-addressed store, hash-verified

292}
293
294func applyHeaderOverrideToRequest(req *http.Request, headerOverride map[string]string) {
295 if req == nil {
296 return
297 }
298 for key, value := range headerOverride {
299 req.Header.Set(key, value)
300 // set Host in req
301 if strings.EqualFold(key, "Host") {
302 req.Host = value
303 }
304 }
305}
306
307func DoApiRequest(a Adaptor, c *gin.Context, info *common.RelayInfo, requestBody io.Reader) (*http.Response, error) {
308 fullRequestURL, err := a.GetRequestURL(info)

Calls 1

SetMethod · 0.80