예제 #1
0
        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);
        }
예제 #2
0
 public static void SetTimeout(this XMLHttpRequest xmlHttpRequest, TimeSpan timeout)
 {
     xmlHttpRequest.Timeout = (uint)timeout.TotalMilliseconds;
 }
예제 #3
0
 public static TimeSpan GetTimeout(this XMLHttpRequest xmlHttpRequest)
 {
     return(TimeSpan.FromMilliseconds(xmlHttpRequest.Timeout));
 }
예제 #4
0
 public static T RecvJson <T>(this XMLHttpRequest xmlHttpRequest)
 {
     return((T)XMLHttpRequestHelper.Decode(Window.Json.Parse(xmlHttpRequest.ResponseText)));
 }