POST data HTTP

Hi, I already Get data from Parse with HTTP request. But I cant Post data or send data with Json. How can Achive something like that?:

public static string ParseAuthenticate(string strUserName, string 
{
var httpWebRequest =             (HttpWebRequest)WebRequest.Create("https://api.parse.com/1/push");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Headers.Add("X-Parse-Application-Id", "my app id");
httpWebRequest.Headers.Add("X-Parse-REST-API-KEY", "my rest api key"); 
httpWebRequest.Method = "POST";
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new     StreamReader(httpResponse.GetResponseStream()))
{
var responseText = streamReader.ReadToEnd();
return responseText;
}
}

Request body
{
    "channels": [
      "test"
    ],
    "data": {
      "alert": "12345"
    }
  } 

If you already have Uno code to do HTTP GET, you simply change the method from GET to POST when calling

HttpMessageHandler.CreateRequest(string method, string url)

You can then set headers on the request using

HttpMessageHandlerRequest.SetHeader(string name, string value)

Thanks! But the only thing that I cant do is to set the content message that I need to send in the POST.

Like the request Body in the example above… Or the -D data in this example (cURL):

curl -X POST \
  -H "X-Parse-Application-Id: 9kNjUUyxHfXYyYv3Nn0FTilvNMu1VxN01lSRMjDt" \
  -H "X-Parse-REST-API-Key: e4mKPcuQF1icltfET9GLAMKsQsFUPYLpQZoa693s" \
  -H "Content-Type: application/json" \
  -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
  https://api.parse.com/1/classes/GameScore

Is posible to send jSOn data in the Post? Thanks!

Here’s an example from an app that I’ve made:

        var url = (...);
        var payload="{\"channel\": \"" + _channel + "\", \"username\": \"(...)\", \"text\":\""   + message + "\", \"link_names\":1}";
        var request = _handler.CreateRequest("POST", url);
        request.SetResponseType(HttpResponseType.String);
        request.Error += OnError;
        request.SendAsync(payload);