HttpProxy.Play.Data
HttpProxy.Play.Data is structure for play response mode. The structure gets data via HttpProxy.Play.Response.play_responses.
Summary
Functions
Structure associated with responses used play response mode
Functions
Structure associated with responses used play response mode.
Example
iex> HttpProxy.Play.Data.__struct__
%HttpProxy.Play.Data{responses: ["get_8080/request/path": %{"request" => %{"method" => "GET",
"path" => "request/path", "port" => 8080},
"response" => %{"body" => "<html>hello world</html>", "cookies" => %{},
"headers" => %{"Content-Type" => "text/html; charset=UTF-8", "Server" => "GFE/2.0"}, "status_code" => 200}},
"post_8080/request/path2": %{"request" => %{"method" => "POST", "path" => "request/path2", "port" => 8080},
"response" => %{"body" => "<html>hello world2</html>", "cookies" => %{},
"headers" => %{"Content-Type" => "text/html; charset=UTF-8", "Server" => "GFE/2.0"}, "status_code" => 200}},
"get_8081/request/path": %{"request" => %{"method" => "GET", "path" => "request/path", "port" => 8081},
"response" => %{"body" => "<html>hello world 3</html>", "cookies" => %{},
"headers" => %{"Content-Type" => "text/html; charset=UTF-8", "Server" => "GFE/2.0"}, "status_code" => 200}}]}