|
@@ -169,27 +169,24 @@ namespace WingCloudServer.InteractionCenter
|
|
|
{
|
|
|
var absPath = uri.AbsolutePath;
|
|
|
//拦截,处理doc文档
|
|
|
- if (absPath.Contains("Echo"))
|
|
|
+ if (absPath.Contains("EchoRequest"))
|
|
|
{
|
|
|
- var response = new FastestServerBaseDTO()
|
|
|
- {
|
|
|
- Code = 1
|
|
|
- };
|
|
|
- ResponseContent(context, true, response);
|
|
|
+ var echoResult = new FastestServerBaseDTO();
|
|
|
+ ResponseContent(context, true, echoResult);
|
|
|
return;
|
|
|
}
|
|
|
- else if (absPath.Contains("LoginSuccess"))
|
|
|
+ else if (absPath.Contains("LoginSuccessRequest"))
|
|
|
{
|
|
|
await LoginSuccess(context);
|
|
|
return;
|
|
|
}
|
|
|
- else if (absPath.Contains("GetServerList"))
|
|
|
+ else if (absPath.Contains("GetServerListRequest"))
|
|
|
{
|
|
|
+ var req = new QueryServerInfoRequest();
|
|
|
var model = new FastestServerDTO()
|
|
|
{
|
|
|
IsDistributed = ConfigurationManager.IsDistributed,
|
|
|
- Code = 1,
|
|
|
- ServerList = await GetServerInfoFromCacheAsync(new QueryServerInfoRequest())
|
|
|
+ ServerList = await GetServerInfoFromCacheAsync(req)
|
|
|
};
|
|
|
ResponseContent(context, true, model);
|
|
|
return;
|
|
@@ -236,10 +233,7 @@ namespace WingCloudServer.InteractionCenter
|
|
|
if (res)
|
|
|
{
|
|
|
_fastestServerManager.Remove(tokenInfo.Code);
|
|
|
- var response = new FastestServerBaseDTO()
|
|
|
- {
|
|
|
- Code = 1
|
|
|
- };
|
|
|
+ var response = new FastestServerBaseDTO();
|
|
|
ResponseContent(context, true, response);
|
|
|
return true;
|
|
|
}
|
|
@@ -291,7 +285,8 @@ namespace WingCloudServer.InteractionCenter
|
|
|
context.Response.AddHeader("Access-Control-Allow-Credentials", "true");
|
|
|
context.Response.AddHeader("Access-Control-Max-Age", "1800");
|
|
|
context.Response.AppendHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");
|
|
|
- ResponseContent(context, true);
|
|
|
+ var resp = new FastestServerBaseDTO();
|
|
|
+ ResponseContent(context, true, resp);
|
|
|
}
|
|
|
catch(Exception ex)
|
|
|
{
|
|
@@ -316,7 +311,7 @@ namespace WingCloudServer.InteractionCenter
|
|
|
{
|
|
|
data = new FastestServerBaseDTO()
|
|
|
{
|
|
|
- Code = 0
|
|
|
+ Code = 1
|
|
|
};
|
|
|
}
|
|
|
var str = JsonConvert.SerializeObject(data);
|