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 /xml/reply/ArticoloDistintaQuery HTTP/1.1
Host: gemma.api.kerberos.energy
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<ArticoloDistintaQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
<Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
<Take xmlns="http://schemas.servicestack.net/types">0</Take>
<OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
<OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
<Include xmlns="http://schemas.servicestack.net/types">String</Include>
<Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
<Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.servicestack.net/types">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Meta>
<ArticoloId>0</ArticoloId>
<ArticoloIdBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ArticoloIdBetween>
<ArticoloIdGreaterThan>0</ArticoloIdGreaterThan>
<ArticoloIdGreaterThanOrEqualTo>0</ArticoloIdGreaterThanOrEqualTo>
<ArticoloIdIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ArticoloIdIn>
<ArticoloIdLessThan>0</ArticoloIdLessThan>
<ArticoloIdLessThanOrEqualTo>0</ArticoloIdLessThanOrEqualTo>
<ArticoloIdNotEqualTo>0</ArticoloIdNotEqualTo>
<ArticoloPadreId>0</ArticoloPadreId>
<ArticoloPadreIdBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ArticoloPadreIdBetween>
<ArticoloPadreIdGreaterThan>0</ArticoloPadreIdGreaterThan>
<ArticoloPadreIdGreaterThanOrEqualTo>0</ArticoloPadreIdGreaterThanOrEqualTo>
<ArticoloPadreIdIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:int>0</d2p1:int>
</ArticoloPadreIdIn>
<ArticoloPadreIdLessThan>0</ArticoloPadreIdLessThan>
<ArticoloPadreIdLessThanOrEqualTo>0</ArticoloPadreIdLessThanOrEqualTo>
<ArticoloPadreIdNotEqualTo>0</ArticoloPadreIdNotEqualTo>
<Configurazioni>String</Configurazioni>
<ConfigurazioniBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ConfigurazioniBetween>
<ConfigurazioniContains>String</ConfigurazioniContains>
<ConfigurazioniEndsWith>String</ConfigurazioniEndsWith>
<ConfigurazioniIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ConfigurazioniIn>
<ConfigurazioniLike>String</ConfigurazioniLike>
<ConfigurazioniStartsWith>String</ConfigurazioniStartsWith>
<Id>0</Id>
<IdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</IdBetween>
<IdGreaterThan>0</IdGreaterThan>
<IdGreaterThanOrEqualTo>0</IdGreaterThanOrEqualTo>
<IdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</IdIn>
<IdLessThan>0</IdLessThan>
<IdLessThanOrEqualTo>0</IdLessThanOrEqualTo>
<IdNotEqualTo>0</IdNotEqualTo>
<ItemLine>0</ItemLine>
<ItemLineBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</ItemLineBetween>
<ItemLineGreaterThan>0</ItemLineGreaterThan>
<ItemLineGreaterThanOrEqualTo>0</ItemLineGreaterThanOrEqualTo>
<ItemLineIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</ItemLineIn>
<ItemLineLessThan>0</ItemLineLessThan>
<ItemLineLessThanOrEqualTo>0</ItemLineLessThanOrEqualTo>
<ItemLineNotEqualTo>0</ItemLineNotEqualTo>
<Manufacturer>String</Manufacturer>
<ManufacturerBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ManufacturerBetween>
<ManufacturerContains>String</ManufacturerContains>
<ManufacturerEndsWith>String</ManufacturerEndsWith>
<ManufacturerIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ManufacturerIn>
<ManufacturerLike>String</ManufacturerLike>
<ManufacturerPn>String</ManufacturerPn>
<ManufacturerPnBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ManufacturerPnBetween>
<ManufacturerPnContains>String</ManufacturerPnContains>
<ManufacturerPnEndsWith>String</ManufacturerPnEndsWith>
<ManufacturerPnIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ManufacturerPnIn>
<ManufacturerPnLike>String</ManufacturerPnLike>
<ManufacturerPnStartsWith>String</ManufacturerPnStartsWith>
<ManufacturerStartsWith>String</ManufacturerStartsWith>
<Mounting>String</Mounting>
<MountingBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</MountingBetween>
<MountingContains>String</MountingContains>
<MountingEndsWith>String</MountingEndsWith>
<MountingIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</MountingIn>
<MountingLike>String</MountingLike>
<MountingStartsWith>String</MountingStartsWith>
<Notes>String</Notes>
<NotesBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</NotesBetween>
<NotesContains>String</NotesContains>
<NotesEndsWith>String</NotesEndsWith>
<NotesIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</NotesIn>
<NotesLike>String</NotesLike>
<NotesStartsWith>String</NotesStartsWith>
<PcbFootprint>String</PcbFootprint>
<PcbFootprintBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PcbFootprintBetween>
<PcbFootprintContains>String</PcbFootprintContains>
<PcbFootprintEndsWith>String</PcbFootprintEndsWith>
<PcbFootprintIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PcbFootprintIn>
<PcbFootprintLike>String</PcbFootprintLike>
<PcbFootprintStartsWith>String</PcbFootprintStartsWith>
<Qta>0</Qta>
<QtaBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</QtaBetween>
<QtaGreaterThan>0</QtaGreaterThan>
<QtaGreaterThanOrEqualTo>0</QtaGreaterThanOrEqualTo>
<QtaIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</QtaIn>
<QtaLessThan>0</QtaLessThan>
<QtaLessThanOrEqualTo>0</QtaLessThanOrEqualTo>
<QtaNotEqualTo>0</QtaNotEqualTo>
<Reference>String</Reference>
<ReferenceBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ReferenceBetween>
<ReferenceContains>String</ReferenceContains>
<ReferenceEndsWith>String</ReferenceEndsWith>
<ReferenceIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ReferenceIn>
<ReferenceLike>String</ReferenceLike>
<ReferenceStartsWith>String</ReferenceStartsWith>
<Section>String</Section>
<SectionBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SectionBetween>
<SectionContains>String</SectionContains>
<SectionEndsWith>String</SectionEndsWith>
<SectionIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SectionIn>
<SectionLike>String</SectionLike>
<SectionStartsWith>String</SectionStartsWith>
<Smd>String</Smd>
<SmdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SmdBetween>
<SmdContains>String</SmdContains>
<SmdEndsWith>String</SmdEndsWith>
<SmdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SmdIn>
<SmdLike>String</SmdLike>
<SmdStartsWith>String</SmdStartsWith>
<Value>String</Value>
<ValueBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ValueBetween>
<ValueContains>String</ValueContains>
<ValueEndsWith>String</ValueEndsWith>
<ValueIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ValueIn>
<ValueLike>String</ValueLike>
<ValueStartsWith>String</ValueStartsWith>
</ArticoloDistintaQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<QueryResponseOfArticoloDistintaCYQkyN_Pr xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
<Offset>0</Offset>
<Total>0</Total>
<Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
<d2p1:ArticoloDistinta>
<d2p1:ArticoloId>0</d2p1:ArticoloId>
<d2p1:ArticoloPadreId>0</d2p1:ArticoloPadreId>
<d2p1:Configurazioni>String</d2p1:Configurazioni>
<d2p1:Id>0</d2p1:Id>
<d2p1:ItemLine>0</d2p1:ItemLine>
<d2p1:Manufacturer>String</d2p1:Manufacturer>
<d2p1:ManufacturerPn>String</d2p1:ManufacturerPn>
<d2p1:Mounting>String</d2p1:Mounting>
<d2p1:Notes>String</d2p1:Notes>
<d2p1:PcbFootprint>String</d2p1:PcbFootprint>
<d2p1:Qta>0</d2p1:Qta>
<d2p1:Reference>String</d2p1:Reference>
<d2p1:Section>String</d2p1:Section>
<d2p1:Smd>String</d2p1:Smd>
<d2p1:Value>String</d2p1:Value>
</d2p1:ArticoloDistinta>
</Results>
<Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</Meta>
<ResponseStatus>
<ErrorCode>String</ErrorCode>
<Message>String</Message>
<StackTrace>String</StackTrace>
<Errors>
<ResponseError>
<ErrorCode>String</ErrorCode>
<FieldName>String</FieldName>
<Message>String</Message>
<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>
</Meta>
</ResponseError>
</Errors>
<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>
</Meta>
</ResponseStatus>
</QueryResponseOfArticoloDistintaCYQkyN_Pr>