일부 테스트 :C# Uri를 어떻게 사용합니까?
이 진짜야입니다 :
[Fact]
public void UriEqualTest()
{
//Act
var uri1 = new Uri("https://www.baidu.com");
var uri2 = new Uri("https://www.baidu.com/");
var boolResult = uri2.Equals(uri1);
//Assert
Assert.Equal(uri1, uri2);
Assert.True(boolResult);//True
}
이 진짜야입니다 :
[Fact]
public void UriUpperEqualTest()
{
//Act
var uri1 = new Uri("https://wWw.bAidu.com");
var uri2 = new Uri("https://www.baidu.com/");
var boolResult = uri2.Equals(uri1);
var operatorResult = (uri1 == uri2);
//Assert
Assert.Equal(uri1, uri2);
Assert.True(boolResult);//True
}
이것은 거짓이다 :
[Fact]
public void UrlEqualTest()
{
//Act
var uri1 = new Uri("https://www.baidu.com/aaaa/bbbb");
var uri2 = new Uri("https://www.baidu.com/aaaa/bbbb/");
var boolResult = uri2.Equals(uri1);
//Assert
Assert.Equal(uri1, uri2);
Assert.True(boolResult);//False
}
이것은 거짓이다 :
[Fact]
public void UrlUpperEqualTest()
{
//Act
var uri1 = new Uri("https://www.baidu.com/AAaa/bbbb");
var uri2 = new Uri("https://www.baidu.com/aAAa/bbbb");
var boolResult = uri2.Equals(uri1);
var operatorResult = (uri1 == uri2);
//Assert
Assert.Equal(uri1, uri2);
Assert.True(boolResult);//False
}
마찬가지입니다 :
[Fact]
public void UriUpperEqualAndPathTest()
{
//Act
var uri1 = new Uri("https://www.baiDu.com/aaaa/bbbb");
var uri2 = new Uri("https://www.Baidu.com/aaaa/bbbb");
var boolResult = uri2.Equals(uri1);
//Assert
Assert.Equal(uri1, uri2);
Assert.True(boolResult);//True
}
그래서, 호스트는 대소 문자를 구분하지? 그러나 대소 문자를 구분하는 ??
그리고 모든 도트는 대소 문자를 구분하지 않고 대소 문자를 구분하지 않으려면 어떻게해야합니까?
그리고 모든 도트는 대소 문자를 구분하지 않고 대소 문자를 구분하지 않으려면 어떻게해야합니까?
그리고 모든 도트는 대소 문자를 구분하지 않고 대소 문자를 구분하지 않으려면 어떻게해야합니까?
그리고 ASPNET 코어 MVC에서
, 내가 경로를 사용하는 경우[HttpGet("/private/head")] and [HttpGet("/private/HeAd")] and [HttpGet("/private/head/")]
그것은 오류입니다! 오류는 다음과 같습니다 AmbiguousActionException: Multiple actions matched. The following actions matched route data and had all constraints satisfied:
가능한 복제본 [ASP.NET MVC에서 대/소문자 구분 라우팅] (https://stackoverflow.com/questions/13022221/force-case-sensitive-routing-in-asp-net-mvc) 중복 가능 – mjwills
import- ---> 중요합니다. 내 영어가 잘 맞지 않아 ...... –
https://stackoverflow.com/help/someone-answers – mjwills