public static void SendJson(this XMLHttpRequest xmlHttpRequest, object obj) { var data = Window.Json.Stringify(XMLHttpRequestHelper.Encode(obj)); xmlHttpRequest.SetRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttpRequest.Send(data); }
public static void SetTimeout(this XMLHttpRequest xmlHttpRequest, TimeSpan timeout) { xmlHttpRequest.Timeout = (uint)timeout.TotalMilliseconds; }
public static TimeSpan GetTimeout(this XMLHttpRequest xmlHttpRequest) { return(TimeSpan.FromMilliseconds(xmlHttpRequest.Timeout)); }
public static T RecvJson <T>(this XMLHttpRequest xmlHttpRequest) { return((T)XMLHttpRequestHelper.Decode(Window.Json.Parse(xmlHttpRequest.ResponseText))); }