特定AbsolutePath上的HttpListener身份验证

时间:2017-01-12 08:01:23

标签: c# authentication webserver httplistener

我已经搜索了stackoverflow,了解如何在HttpListener中为特定的AbsolutePath启用基本身份验证。

exaple;

public static byte[] SendResponse(HttpListenerRequest request)
{
    string AbsolutePath = request.Url.AbsolutePath.Replace("/", "");

    if (AbsolutePath == "GetAppointments")
    {
        //Enable basic authentication
    }
    else if (AbsolutePath == "GetStatus")
    {
        //Don't use authentication
    }
}

实现这一目标有可能实现吗?或者我必须在不同的端口上创建2个HttpListener。我知道网络服务器也能够根据htaccess生成不同的身份验证,所以应该可以吗?

提前致谢,

此致

Joey Erdogan

0 个答案:

没有答案