>백엔드 개발 >C++ >.NET의 문자열에서 URL 매개변수를 추출하는 방법은 무엇입니까?

.NET의 문자열에서 URL 매개변수를 추출하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2025-01-26 14:46:10542검색

How to Extract URL Parameters from a String in .NET?

.NET의 문자열에서 URL 매개변수를 효율적으로 구문 분석

문제:

.NET 애플리케이션에 URL 문자열이 있는 경우 Request.Params 속성에 의존하지 않고 어떻게 특정 매개변수의 값을 쉽게 추출할 수 있습니까?

해결책:

가장 간단한 접근 방식은 System.Web.HttpUtility.ParseQueryString 방법을 사용하는 것입니다. 이 정적 메서드는 URL의 쿼리 문자열 부분을 구문 분석하고 NameValueCollection을 반환하므로 매개변수 값에 쉽게 액세스할 수 있습니다. 방법은 다음과 같습니다.

<code class="language-csharp">Uri myUri = new Uri("http://www.example.com?param1=good&param2=bad");
string param1Value = HttpUtility.ParseQueryString(myUri.Query).Get("param1"); </code>

이 코드 조각은 먼저 URL 문자열에서 Uri 개체를 생성합니다. 그런 다음 ParseQueryString(매개변수 포함)의 Query 속성에 Uri을 사용하여 NameValueCollection을 가져옵니다. 마지막으로 Get("param1") 메소드는 "param1" 매개변수와 연관된 값을 검색합니다.

포괄적인 세부 정보와 추가 예를 보려면 공식 Microsoft 설명서를 참조하세요. https://www.php.cn/link/29a83a8a9641bb860a679d7e5ba52d26(참고: 이 링크는 오래되었을 수 있습니다. "HttpUtility.ParseQueryString"을 검색하세요. " 최신 Microsoft 설명서 사이트에서 최신 정보를 확인하세요. 정보).

위 내용은 .NET의 문자열에서 URL 매개변수를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.