2014-10-22 2 views
-2

URL을 얻고 그 매개 변수 값을 추가로 얻을 수있는 방법이 있습니까? F # 만 있으면 아무도 나를 도울 수 없습니다. 얻을 싶어 내가 많이 시도했지만 해결책은 F에서 URL과 매개 변수 값을 얻는 방법

http://www.example.com/blog?blogid=23

발견 http://www.example.com/blog?blogid=23

그런

+1

정확히 달성하고 싶다 무엇입니까 (23)? 당신은 URL에서 스키마, 호스트, 포트 번호, 쿼리 문자열 등을 추출하고 싶습니까? – Christian

+0

URL을 얻고 그 매개 변수 값을 추가로 얻을 수있는 방법이 있습니까? F # 만 있으면 아무도 나를 도울 수 없습니다. 많이 시도했지만 해결책을 찾지 못했습니다. http://www.example.com/blog?blogid=23 원하는 사이트 http://www.example.com/blog?blogid=23 –

+0

F # 코드에서 blogid에 대해 23 번만 추출하십시오. –

답변

0
let uri = new System.Uri("http://www.example.com/blog?blogid=23") 
let blogId = uri.Query.Split('=').[1] 
+0

을 입력해야합니다. http://www.example.com/blog?blogid=23 주소 표시 줄의 값 또한 고정되어 있지 않지만 주소 표시 줄에는 –

1
let getBlogId uriString = 
    let uri = System.Uri(uriString) 
    let kvps = HttpUtility.ParseQueryString uri.Query 
    let idStr = kvps.["blogid"] 
    int idStr 
+0

매우 좋지만 주소 표시 줄에서 example.com/blog?blogid=23 값을 얻어야합니다. 고정되어 있지 않지만 주소 표시 줄에 –

관련 문제