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.
POST /DocumentGetListFull HTTP/1.1
Host: s10.tdfkm.ru
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<DocumentGetListFull xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/fkm">
<DocumentType>failure</DocumentType>
<ExcludeDateFromRange>false</ExcludeDateFromRange>
<UpdateDate>String</UpdateDate>
<UserName>String</UserName>
</DocumentGetListFull>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<DocumentGetListFull.DocumentGetListFullResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/fkm">
<Documents>
<DocumentGetListFull.DocumentGetListFullItem>
<Author>String</Author>
<Client>String</Client>
<Comment>String</Comment>
<CommentSMS>String</CommentSMS>
<CompletionStatus>String</CompletionStatus>
<CreateDateUtc>0001-01-01T00:00:00</CreateDateUtc>
<DeadlineDateUtc>0001-01-01T00:00:00</DeadlineDateUtc>
<DocumentNote>String</DocumentNote>
<DocumentStatus>String</DocumentStatus>
<DocumentType>String</DocumentType>
<Files xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</Files>
<FilesComment>String</FilesComment>
<IsFault>false</IsFault>
<IsRead>false</IsRead>
<KindOfMaintenance>String</KindOfMaintenance>
<LastUpdateDateUtc>0001-01-01T00:00:00</LastUpdateDateUtc>
<MainTask>false</MainTask>
<MaintenanceDateUtc>0001-01-01T00:00:00</MaintenanceDateUtc>
<MaintenancePlanName>String</MaintenancePlanName>
<Number>String</Number>
<ObjectUid>String</ObjectUid>
<ProjectUid>String</ProjectUid>
<ReadDateUtc>0001-01-01T00:00:00</ReadDateUtc>
<StoreObject>
<Address>
<Address>String</Address>
<Latitude>String</Latitude>
<Longitude>String</Longitude>
</Address>
<Client>String</Client>
<Contacts>
<StoreObjectContact>
<Name>String</Name>
<Phone>String</Phone>
<Position>String</Position>
</StoreObjectContact>
</Contacts>
<District>String</District>
<Name>String</Name>
<ObjectNumber>String</ObjectNumber>
</StoreObject>
<SurveyComment>String</SurveyComment>
<Uid>String</Uid>
<UidParent>String</UidParent>
<UserName>String</UserName>
<Hardwares>
<StoreObjectHardware>
<Comment>String</Comment>
<CustomersHardwareName>String</CustomersHardwareName>
<CustomersHardwareType>String</CustomersHardwareType>
<CustomersInventoryNumber>String</CustomersInventoryNumber>
<ExploitationStartDateUtc>0001-01-01T00:00:00</ExploitationStartDateUtc>
<HardwareStatus>String</HardwareStatus>
<Id>String</Id>
<Name>String</Name>
<Number>String</Number>
<ObjectUid>String</ObjectUid>
<ReleaseDate>String</ReleaseDate>
<SerialNumber>String</SerialNumber>
<Uid>String</Uid>
<WarrantyUpToUtc>0001-01-01T00:00:00</WarrantyUpToUtc>
</StoreObjectHardware>
</Hardwares>
<Id>String</Id>
</DocumentGetListFull.DocumentGetListFullItem>
</Documents>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
</DocumentGetListFull.DocumentGetListFullResponse>