public void Restful(ERestful method, string action, byte[] body) { HttpWebRequestEntity request = new HttpWebRequestEntity(url + action, method); request.SetBody(body).SetContentType("application/octet-stream"); queue.Enqueue(request); }
public void Restful(ERestful method, string action, WWWForm form) { HttpWebRequestEntity request = new HttpWebRequestEntity(url + action, method); request.SetBody(form.data).SetContentType("application/x-www-form-urlencoded"); queue.Enqueue(request); }
public void Restful(ERestful method, string action, WWWForm form) { if (method == ERestful.Post) { UnityWebRequest request = UnityWebRequest.Post(url + action, form); queue.Enqueue(request); } else { Restful(method, action, form.data); } }
public void Restful(ERestful method, string action, byte[] body) { UnityWebRequest request = null; switch (method) { case ERestful.Get: request = UnityWebRequest.Get(url + action); break; case ERestful.Put: request = UnityWebRequest.Put(url + action, body); break; case ERestful.Delete: request = UnityWebRequest.Delete(url + action); break; case ERestful.Head: request = UnityWebRequest.Head(url + action); break; default: throw new Exception("this component is not support [" + method.ToString() + "] restful"); } queue.Enqueue(request); }
public HttpWebRequestEntity(string uri) { this.uri = uri; method = ERestful.GET; }
public HttpWebRequestEntity SetMethod(ERestful method) { this.method = method; return this; }
public void Restful(ERestful method, string action) { HttpWebRequestEntity request = new HttpWebRequestEntity(url + action, method); queue.Enqueue(request); }
public void Restful(ERestful method, string action , WWWForm form) { HttpWebRequestEntity request = new HttpWebRequestEntity(url + action, method); request.SetBody(form.data).SetContentType("application/x-www-form-urlencoded"); queue.Enqueue(request); }
public void Restful(ERestful method , string action , byte[] body) { HttpWebRequestEntity request = new HttpWebRequestEntity(url + action, method); request.SetBody(body).SetContentType("application/octet-stream"); queue.Enqueue(request); }
public HttpWebRequestEntity(string uri) { this.uri = uri; method = ERestful.Get; }
public void Restful(ERestful method, string action) { HttpWebRequestEntity request = new HttpWebRequestEntity(url + action , method); queue.Enqueue(request); }
public HttpWebRequestEntity(string uri, ERestful method) { this.uri = uri; this.method = method; }
public void Restful(ERestful method, string action) { UnityWebRequest request = new UnityWebRequest(url + action, method.ToString()); queue.Enqueue(request); }
public void Restful(ERestful method, string action, byte[] body) { UnityWebRequest request = null; switch (method) { case ERestful.GET: request = UnityWebRequest.Get(url + action); break; case ERestful.PUT: request = UnityWebRequest.Put(url + action, body); break; case ERestful.DELETE: request = UnityWebRequest.Delete(url + action); break; case ERestful.HEAD: request = UnityWebRequest.Head(url + action); break; default: throw new Exception("this component is not support [" + method.ToString() + "] restful"); } queue.Enqueue(request); }
public void Restful(ERestful method, string action, WWWForm form) { if(method == ERestful.POST) { UnityWebRequest request = UnityWebRequest.Post(url + action, form); queue.Enqueue(request); } else { Restful(method, action, form.data); } }
public HttpWebRequestEntity SetMethod(ERestful method) { this.method = method; return(this); }