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 /service/SendEmail HTTP/1.1
Host: www.bernhardthospitality.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<SendEmail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Emun">
<Bcc xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Bcc>
<Body xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Body>
<Cc xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Cc>
<From xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</From>
<FromEmail xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</FromEmail>
<Message xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Message>
<Recipients xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack" />
<ReplyTo xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</ReplyTo>
<ReplyToList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack" />
<SendTo xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</SendTo>
<StubbornVendorId xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</StubbornVendorId>
<Subject xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Subject>
<SubjectOverWrite xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</SubjectOverWrite>
<To xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</To>
<ToEmail xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</ToEmail>
<HideLink>false</HideLink>
<OnAfterFooter xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnAfterFooter>
<OnBeforeFooter xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeFooter>
<OnBeforeHeader xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeHeader>
<OnBeforeMessage xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeMessage>
<OnBeforeUserInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeUserInfo>
</SendEmail>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<EmailSent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Emun">
<Bcc xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Bcc>
<Body xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Body>
<Cc xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Cc>
<From xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</From>
<FromEmail xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</FromEmail>
<Message xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Message>
<Recipients xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack" />
<ReplyTo xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</ReplyTo>
<ReplyToList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack" />
<SendTo xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</SendTo>
<StubbornVendorId xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</StubbornVendorId>
<Subject xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</Subject>
<SubjectOverWrite xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</SubjectOverWrite>
<To xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</To>
<ToEmail xmlns="http://schemas.datacontract.org/2004/07/ServiceStack">String</ToEmail>
<HideLink>false</HideLink>
<OnAfterFooter xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnAfterFooter>
<OnBeforeFooter xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeFooter>
<OnBeforeHeader xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeHeader>
<OnBeforeMessage xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeMessage>
<OnBeforeUserInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:ActionOfSendingEmailgIPFCkm2 i:nil="true" />
</OnBeforeUserInfo>
</EmailSent>