To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
GET /report/custom/waybill HTTP/1.1
Host: api.v3.monitorsystem.ru
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<SimpleReportResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TS.WebApi.Client.Reporting">
<Company>
<Id xmlns="">0</Id>
<Name xmlns="">String</Name>
<TechOfficeType xmlns="">Krasnoyarsk</TechOfficeType>
</Company>
<Reports>
<SimpleReportValue>
<Object>
<Description xmlns="">String</Description>
<Driver xmlns="">String</Driver>
<ExternalId xmlns="">String</ExternalId>
<Id xmlns="">0</Id>
<Label xmlns="">String</Label>
<Model xmlns="">String</Model>
<Name xmlns="">String</Name>
<Number xmlns="">String</Number>
</Object>
<Reports xmlns:d4p1="http://schemas.datacontract.org/2004/07/TS.Common.Reporting">
<d4p1:ReportBase i:nil="true" />
</Reports>
</SimpleReportValue>
</Reports>
</SimpleReportResult>