createXMLRequest()function
createXMLRequest(method: RequestBodyMethod, url: PossibleURL, data: Data, options: RequestOptions = {}, caller: AnyCaller = createXMLRequest): Request| Param | Type | |
|---|---|---|
method | RequestBodyMethod | The HTTP method. required |
url | PossibleURL | The target URL. required |
data | Data | The data object to serialize as XML. required |
options | RequestOptions | Additional request options. Defaults to {} |
caller | AnyCaller | Function to attribute a thrown error to (defaults to createXMLRequest). Defaults to createXMLRequest |
| Return | |
|---|---|
Request | A Request with application/xml content type. |
| Throws | |
|---|---|
RequiredError | If the XML data contains invalid element names or values. |
Examples
createXMLRequest("POST", "https://api.example.com/items", { item: { name: "abc" } })