Owin (HTTP 요청에 전달 된 URL)에서 원시 URL을 가져 오는 방법은 무엇입니까? 독립적으로 Owin 호스팅에서?Owin에서 원시 URL을 가져 오는 방법은 무엇입니까?
예를 들어, http://localhost/myapp과 http://localhost/myapp/은 IOwinRequest.Path
에 /
을 포함합니다. PathBase
에는 항상 /myapp
과 Uri.OriginalString
이 포함되어 있으며 항상 http://localhost/myapp/이 포함되어 있습니다.
/myapp
또는
/myapp/
하는
HttpContext.Current.Request.RawUrl
을 부를 것이다.)
이유 : 현재, 나는 후행 /
를 추가 할 수있는 서버 측 리디렉션을 수행 할 필요가없는 경우 (호스트에 독립적으로).
후행 '/'을 추가해야하는 이유는 무엇입니까? IMO는 중요하지 않아야합니다 ... – ChrFin
'/'가 없으면 다른 위치를 가리키는 상대 URL을 말합니다. –
...하지만 '/ myapp/mypage /'는 상대적이며'/ myapp/mypage /'는 절대적이지만'/ myapp/mypage'도 절대 같은 위치를 가리키고 있습니다 ... – ChrFin