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 /Manufacturing/Recipes/GetProdRecipeWithDetails/{RecipeID} HTTP/1.1
Host: apex.nikoratrade.ge
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetProdRecipeWithDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services.Manufacturing">
<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>
<RecipeWithDetails>
<Recipe>
<recipe_id>0</recipe_id>
<recipe_type>0</recipe_type>
<prodpp_id>String</prodpp_id>
<cost_split_type>0</cost_split_type>
<spend>false</spend>
<bcode>String</bcode>
<products_nu>String</products_nu>
<category_id>String</category_id>
<category_nu>String</category_nu>
<packcount>0</packcount>
<packbcount>0</packbcount>
<unit>String</unit>
<recipe_name>String</recipe_name>
<IsMain>false</IsMain>
</Recipe>
<MaterialList>
<ProdRecipeMaterial>
<material_id>0</material_id>
<recipe_id>0</recipe_id>
<prodpp_id>String</prodpp_id>
<mcount>0</mcount>
<sub_recipe_id>0</sub_recipe_id>
<priority>0</priority>
<location_id>0</location_id>
<bcode>String</bcode>
<products_nu>String</products_nu>
<category_id>String</category_id>
<category_nu>String</category_nu>
<packcount>0</packcount>
<packbcount>0</packbcount>
<unit>String</unit>
<location_name>String</location_name>
</ProdRecipeMaterial>
</MaterialList>
<ResultList>
<ProdRecipeResult>
<result_id>0</result_id>
<recipe_id>0</recipe_id>
<prodpp_id>String</prodpp_id>
<icount>0</icount>
<cost_k>0</cost_k>
<bcode>String</bcode>
<products_nu>String</products_nu>
<category_id>String</category_id>
<category_nu>String</category_nu>
<packcount>0</packcount>
<packbcount>0</packbcount>
<unit>String</unit>
</ProdRecipeResult>
</ResultList>
<CheckList>
<ProdRecipeCheck>
<id>0</id>
<recipe_id>0</recipe_id>
<prodpp_id>String</prodpp_id>
<check_id>0</check_id>
<bcode>String</bcode>
<products_nu>String</products_nu>
<category_id>String</category_id>
<category_nu>String</category_nu>
<packcount>0</packcount>
<packbcount>0</packbcount>
<unit>String</unit>
<ex_data>String</ex_data>
</ProdRecipeCheck>
</CheckList>
</RecipeWithDetails>
</GetProdRecipeWithDetailsResponse>