|
@@ -308,6 +308,12 @@ namespace PDF_Master.Helper
|
|
|
}
|
|
|
catch (System.Net.WebException e)
|
|
|
{
|
|
|
+ int statusCode = 0;
|
|
|
+ if (e.Response is HttpWebResponse)
|
|
|
+ {
|
|
|
+ //从网络异常信息里解析错误,后面的逻辑根据错误码判断会更准确
|
|
|
+ statusCode = (int)((HttpWebResponse)e.Response).StatusCode;
|
|
|
+ }
|
|
|
if (DateTime.Parse(Settings.Default.UserDate.freeDate) <= DateTime.Now)
|
|
|
{
|
|
|
Settings.Default.UserDate.isInFreeUseTime = false;
|
|
@@ -315,7 +321,7 @@ namespace PDF_Master.Helper
|
|
|
Console.WriteLine(e.Message);
|
|
|
if (Settings.Default.AppProperties.LoginToken == "")
|
|
|
return "No Token";
|
|
|
- else if(e.Message== "远程服务器返回错误: (401) 未经授权。")
|
|
|
+ else if(statusCode == 401)
|
|
|
{
|
|
|
App.IsLogin = false;
|
|
|
return "401";
|