반응형
HttpContext입니다.현재의.부탁한다.Url. 반환되는 호스트?
경로가 있는 로컬 응용 프로그램이 있습니다.
http://localhost:950/m/pages/Searchresults.aspx?search=knife&filter=kitchen
하지만 이것이 통합 환경이나 아마도 생산으로 갈 때, 그것은 다음과 같은 것이 될 것입니다.
http://www.someshopping.com/m/pages/SearchResults.aspx?search=knife&filter=kitchen
어떤 경우에는 그냥 통과해야 합니다.
www.someshopping.com
XSLT 파일과 사용 중인 기능 중 하나에 있습니다.
string currentURL = HttpContext.Current.Request.Url.Host;
로컬 환경에서 "localhost"를 반환합니다.동일한 코드가 반환됩니까?
www.someshopping.com 운영 중 (http:// 필요 없음)
그냥 어떤 모험도 하고 싶지 않을 뿐입니다.그래서 이런 어리석은 질문을 했습니다.
예, www.someshopping.com 브라우저에 URL을 입력하고 URL 다시 쓰기를 사용하지 않는 한.
string currentURL = HttpContext.Current.Request.Url.Host;
돌아올 것입니다www.someshopping.com
로컬 디버깅 환경과 프로덕션 환경의 차이점을 확인합니다.
그Host
속성은 사이트에 액세스할 때 사용한 도메인 이름을 반환합니다.따라서 개발 환경에서는 다음과 같은 이점을 제공할 수 있습니다.
http://localhost:950/m/pages/Searchresults.aspx?search=knife&filter=kitchen
돌아옵니다localhost
다음과 같이 URL을 분할할 수 있습니다.
Protocol: http
Host: localhost
Port: 950
PathAndQuery: /m/pages/SearchResults.aspx?search=knight&filter=kitchen
사용해 보십시오.
string callbackurl = Request.Url.Host != "localhost"
? Request.Url.Host : Request.Url.Authority;
이는 로컬 및 프로덕션 환경에서 작동합니다.로컬은 Url을 사용하여 가능한 포트 번호와 함께 url을 사용하기 때문입니다.주인.
언급URL : https://stackoverflow.com/questions/13273312/httpcontext-current-request-url-host-what-it-returns
반응형
'programing' 카테고리의 다른 글
웹 사이트에서 herku 앱의 이름을 변경했습니다. 지금은 찾을 수 없습니다. (0) | 2023.08.14 |
---|---|
부모 내부의 마지막 자식이 아닌 특정 클래스가 있는 마지막 요소를 선택하려면 어떻게 해야 합니까? (0) | 2023.08.14 |
if 문을 사용하여 div가 비어 있는지 확인 (0) | 2023.08.14 |
Visual Studio 온라인의 원격 분기가 Visual Studio 2015 Team Explorer에 나타나지 않음 (0) | 2023.08.14 |
텍스트 입력 필드에 대한 CSS 선택기? (0) | 2023.08.14 |