MCPcopy Index your code
hub / github.com/cloudfoundry/cli / MakeRequestSendRaw

Method MakeRequestSendRaw

api/cloudcontroller/ccv3/requester.go:170–195  ·  view source on GitHub ↗
(
	requestName string,
	uriParams internal.Params,
	requestBody []byte,
	requestBodyMimeType string,
	responseBody interface{},
)

Source from the content-addressed store, hash-verified

168}
169
170func (requester *RealRequester) MakeRequestSendRaw(
171 requestName string,
172 uriParams internal.Params,
173 requestBody []byte,
174 requestBodyMimeType string,
175 responseBody interface{},
176) (string, Warnings, error) {
177 request, err := requester.newHTTPRequest(requestOptions{
178 RequestName: requestName,
179 URIParams: uriParams,
180 Body: bytes.NewReader(requestBody),
181 })
182 if err != nil {
183 return "", nil, err
184 }
185
186 request.Header.Set("Content-type", requestBodyMimeType)
187
188 response := cloudcontroller.Response{
189 DecodeJSONResponseInto: responseBody,
190 }
191
192 err = requester.connection.Make(request, &response)
193
194 return response.ResourceLocationURL, response.Warnings, err
195}
196
197func (requester *RealRequester) MakeRequestUploadAsync(
198 requestName string,

Callers

nothing calls this directly

Calls 3

newHTTPRequestMethod · 0.95
SetMethod · 0.65
MakeMethod · 0.65

Tested by

no test coverage detected