HTTPoison post json
url = "http://myurl" body = Poison.encode!(%{ "call": "MyCall", "app_key": key, "param": [ %{ "page": page, "registres": registers, "filter": filter } ] }) headers = [{"Content-type", "application/json"}] HTTPoison.post(url, body, headers, [])
Source: stackoverflow.com
post json example
[ { "id": 0, "title": "Welcome to the new blog", "body": "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum", "tags": [ "webdev", "coding", "news" ] }, { "id": 1, "title": "Welcome to the new blog", "body": "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum", "tags": [ "css", "coding", "webdev" ] } ]
json post request
HttpResponseMessage response = new HttpClient().PostAsync(url, stringContent).Result;