Beispiel #1
0
    /// <summary>
    /// Requests a synchronized http request to a determinated host and send the data in $_POST
    /// </summary>
    public void SyncRequest()
    {
        var request = new HttpRequest();
        var form    = new HttpForm();

        form.AddField("username", userField.text);
        form.AddField("password", pwdField.text);
        form.AddField("token", db.Token);
        request.Post(db.HttpLinks[0], form);

        Debug.Log("Request Headers : " + request.headers);
        Debug.Log("Request post data :" + form.ToString());

        if (request.isDone)
        {
            if (!request.isError || request.statusCode == System.Net.HttpStatusCode.OK)
            {
                ResponseTarget.text = "Success Response: " + request.ContentResponse;
                Debug.Log(request.ContentResponse);
            }
            else
            {
                ResponseTarget.text  = "Response: " + request.statusCode;
                ResponseTarget.color = Color.red;
                Debug.Log("status code error : " + request.statusCode);
            }
        }
    }