示例#1
0
        private static ExecutionTargetInfo ResolveExecutionTarget(string path, Incubator serviceProvider, ProxyAlias[] proxyAliases)
        {
            if (path.ToLowerInvariant().StartsWith("/get"))
            {
                path = path.TruncateFront(4);
            }
            else if (path.ToLowerInvariant().StartsWith("/post"))
            {
                path = path.TruncateFront(5);
            }

            return(ExecutionTargetInfo.ResolveExecutionTarget(path, serviceProvider, proxyAliases));
        }
示例#2
0
 public virtual ExecutionTargetInfo ResolveExecutionTarget(IHttpContext context)
 {
     return(ExecutionTargetInfo.ResolveExecutionTarget(context.Request.Url.AbsolutePath, ServiceProvider, ProxyAliases));
 }