1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- using CommonAI.Zone.Helper;
- using CommonLang;
- using CommonLang.IO;
- using CommonLang.XCSV;
- using CommonNetwork.Http;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Threading;
- using System.Windows.Forms;
- namespace TestCDNBenchMark
- {
- static class Program
- {
- [STAThread]
- static void Main(params string[] args)
- {
- try
- {
- #if false
- Uri uri = new Uri("http://192.168.1.44:18080/passport/common?type=2&username=mfmf002&appid=80&channel=0&ostype=6&logintype=0&version=10000&mac=&password=98CFC52EE234E1D20F9B58D1169F352DFB3E5F01F87901872FA5872B8C826B79B21DC41C73A72944656F883B7FA31A891DD4C587CF1B4BB02EC14E08D837B1E4");
- WebClient.PostAsync(uri, CUtils.UTF8, (string rst) =>
- {
- Console.WriteLine(rst);
- });
- "3;url='regiest.jsp'",
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new TestForm());
- #endif
- #if false
- Uri uri = new Uri("http://192.168.1.81:5580/XSangoBattleWebService/api/report?abc");
-
- WebClient www = new WebClient(uri);
- www.Request.Method = HttpRequest.METHOD_POST;
- www.Request.Content = File.ReadAllBytes(@"C:\Users\zhangyifei.MOREFUNTEK\Desktop\Report_PVP");
- www.Request.ContentType = HttpRequest.CONTENT_TYPE_OCTET_STREAM;
- Stream stream = www.Connect();
- byte[] data = IOUtil.ReadExpect(stream, www.Response.ContentLength);
- string result = CUtils.UTF8.GetString(data);
- Console.Write(result);
- #endif
- #if false
- //http://dl.xsg.moreu.cn/appstore/1.3.6/assets/IOS/mpq/res_20150509171637.mpq.z
- //Uri uri = new Uri("http://dl.xsg.moreu.cn/appstore/1.3.6/assets/IOS/mpq/res_20150609095228.mpq.z");
- for (int i = 0; i < 100; i++)
- {
- Uri uri = new Uri("http://dl.xsg.moreu.cn/appstore/1.3.6/assets/IOS/mpq/res_20150509171637.mpq.z");
- WebClient www = new WebClient(uri);
- Stream stream = www.Connect();
- byte[] data = IOUtil.ReadExpect(stream, www.Response.ContentLength);
- Console.WriteLine("Done");
- }
- #endif
- #if false
- int time1 = MoveHelper.CalculateFlyTimeMS(0, 4, 0, 9.8f, 10);
- int time3 = MoveHelper.CalculateFlyTimeMS(0, 4, 0, 9.8f);
- Console.Write(time1);
- #endif
- #if true
- //Uri uri = new Uri("https://www.visualstudio.com");
- //Uri uri = new Uri("https://www.alipay.com/");
- Uri uri = new Uri("https://cdn.morefuntek.com/source/xsg_plist/test/assets/Android/version.json");
- WebClient www = new WebClient(uri);
- www.Request.SslProtocol = System.Security.Authentication.SslProtocols.Tls;
- Stream stream = www.Connect();
- Console.WriteLine(www.Response);
- byte[] data = IOUtil.ReadExpect(stream, www.Response.ContentLength);
- string html = CUtils.UTF8.GetString(data);
- Console.WriteLine(html);
- Console.WriteLine("Done");
- File.WriteAllText(Application.StartupPath + "/doc.html", html, CUtils.UTF8);
- #endif
- }
- catch (Exception err)
- {
- MessageBox.Show(err.Message);
- }
- }
- }
- }
|