afterbuy v1.0.9 Afterbuy.Tesla.Middleware.Xml
Encode requests and decode responses as XML. This middleware requires jason as dependency.
mix deps.clean tesla
mix deps.compile tesla
Example usage
defmodule MyClient do
use Tesla
plug Afterbuy.Tesla.Middleware.Xml # use saxy engine
end
Options
:decode
- decoding function:encode
- encoding function:encode_content_type
- content-type to be used in request header:decode_content_types
- list of additional decodable content-types
Link to this section Summary
Functions
Decode response body as XML.
It is used by Afterbuy.Tesla.Middleware.DecodeXml
.
Encode request body as XML.
It is used by Afterbuy.Tesla.Middleware.EncodeXml
.
Link to this section Functions
Link to this function
decode(env, opts)
Decode response body as XML.
It is used by Afterbuy.Tesla.Middleware.DecodeXml
.
Link to this function
encode(env, opts)
Encode request body as XML.
It is used by Afterbuy.Tesla.Middleware.EncodeXml
.