public RequestContainer(OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction, WWWForm form = null) { _onSuccess = successAction; _onFailed = failedAction; _form = form; }
public void Get(string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction = null) { //_url = url; var container = new RequestContainer(successAction, failedAction); MonoUnityWebContext.Context.StartCoroutine(GetText(url, container)); }
public void Post(Dictionary <string, string> formData, string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction) { SendPostRequest(formData, url, successAction, failedAction); }
//private string _url; public void Post(Dictionary <string, string> formData, string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction = null) { WWWForm form = formData.ToWWWForm(); var container = new RequestContainer(successAction, failedAction, form); MonoUnityWebContext.Context.StartCoroutine(PostText(url, container)); }
private void SendGetRequest(string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction) { var webRequestFactory = new Factory <IWebRequest>(); string rawData = _req.HttpGet(url); var webRequest = webRequestFactory.Create <WindowsWebRequest>(rawData, url); successAction(webRequest); }
private void SendPostRequest(Dictionary <string, string> formData, string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction) { var webRequestFactory = new Factory <IWebRequest>(); string rawData = _req.HttpPost(url, formData.FormSerialize()); var webRequest = webRequestFactory.Create <WindowsWebRequest>(rawData, url); successAction(webRequest); }
public static void DoReadImage(string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction) { OnWebRequestSuccessAction onSuccessAction = (IWebRequest result) => { successAction(result); }; OnWebRequestFailedAction onFailedAction = (WebContextException error) => { failedAction(error); }; _webContext.GetImage( DOMAIN_NAME + url, onSuccessAction, onFailedAction); }
public static void DoGetRequest(string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction) { OnWebRequestSuccessAction onSuccessAction = (IWebRequest result) => { successAction(result); }; OnWebRequestFailedAction onFailedAction = (WebContextException error) => { failedAction(error); }; _webContext.Get( _baseUrl + ((!string.IsNullOrEmpty(_sessionId))?"session_id=" + _sessionId + "&" : string.Empty) + "action=" + url, onSuccessAction, onFailedAction); }
public abstract void SetWorldData( ChunkData[] worldDatas, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction);
public abstract void GetWorldData( OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction);
public void GetImage(string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction = null) { throw new NotImplementedException(); }
public void Get(string url, OnWebRequestSuccessAction successAction, OnWebRequestFailedAction failedAction) { SendGetRequest(url, successAction, failedAction); }