(
requestName string,
uriParams internal.Params,
requestBody []byte,
requestBodyMimeType string,
responseBody interface{},
)
| 168 | } |
| 169 | |
| 170 | func (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 | |
| 197 | func (requester *RealRequester) MakeRequestUploadAsync( |
| 198 | requestName string, |
nothing calls this directly
no test coverage detected