HttpWebRequest httpRequest = request as HttpWebRequest;
if (httpRequest != null) {
- httpRequest.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
- // TODO User-Agent
- httpRequest.UserAgent = "AppliStation/1.3";
+ httpRequest.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
+ httpRequest.UserAgent = NaGet.Env.UserAgentString;
}
}
}\r
}\r
\r
+ /// <summary>\r
+ /// User-Agent文字列\r
+ /// </summary>\r
+ public static string UserAgentString {\r
+ get {\r
+ System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();\r
+ string name = asm.GetName().Name;\r
+ Version version = asm.GetName().Version;\r
+ \r
+ return string.Format("{0}/{1}.{2}.{3}", name, version.Major, version.Minor, version.Build);\r
+ }\r
+ }\r
+ \r
#endregion\r
\r
#region インストールプロセス\r