Ejemplo n.º 1
0
        public QLRequest(RenQL renQL, string url, string query, object variables)
        {
            this.renQL = renQL;

            requestData = new QLData(url, query, variables);
            webRequest  = new QLWebRequest();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Sends a new web request.
        /// </summary>
        public void Send(QLData requestData)
        {
            // Dispose before initializing a new request.
            Dispose();

            // Create a new post request
            webRequest = UnityWebRequest.Post(requestData.Url, UnityWebRequest.kHttpVerbPOST);

            // Setup upload handler
            webRequest.uploadHandler = new UploadHandlerRaw(
                Encoding.UTF8.GetBytes(requestData.ToString())
                );

            // Set header
            webRequest.SetRequestHeader("Content-Type", "application/json");

            // Send request
            operation = webRequest.Send();
        }