Exemplo n.º 1
0
    /// <summary>
    /// Https the request.
    /// </summary>
    /// <returns>The request.</returns>
    /// <param name="url">URL.</param>
    public IEnumerator httpRequest(string __url, HttpRequestEventHandle __eventHandle)
    {
        WWW __request = new WWW(__url);

        yield return(__request);

        if (string.IsNullOrEmpty(__request.error))
        {
            onHttpRequestCompleted(__request.text, __eventHandle);
        }
        else
        {
            Debug.Log("<====== http request error! =======> info: url=>" + __url + " request error: " + __request.error);
        }
    }
Exemplo n.º 2
0
 /// <summary>
 /// http请求后的回调方法.
 /// </summary>
 /// <param name="__requestText">Request text.</param>
 /// <param name="__eventHandle">Event handle.</param>
 private void onHttpRequestCompleted(string __requestText, HttpRequestEventHandle __eventHandle)
 {
     __eventHandle(__requestText);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Request the specified __url, __eventHandleForComplete and __eventHandleForError.
 /// </summary>
 /// <param name="__url">URL.</param>
 /// <param name="__eventHandleForComplete">Event handle for complete.</param>
 /// <param name="__eventHandleForError">Event handle for error.</param>
 public void Request(string __url, HttpRequestEventHandle __eventHandleForComplete, HttpRequestEventHandle __eventHandleForError)
 {
     StartCoroutine(httpRequest(__url, __eventHandleForComplete, __eventHandleForError));
 }
Exemplo n.º 4
0
 /// <summary>
 /// http请求
 /// </summary>
 /// <param name="url">URL.</param>
 /// <param name="fa">Fa.</param>
 ///
 public void Request(string __url, HttpRequestEventHandle __eventHandle)
 {
     StartCoroutine(httpRequest(__url, __eventHandle));
 }