C 獲取獲取鏈結引數 封裝類

2021-10-14 01:16:59 字數 992 閱讀 6213

/// 

/// 獲取url中的引數值

///

/// url鏈結

/// 引數名

///

public static string geturlparametervalue

(string url, string parameter)

catch (exception ex)

}///

/// 分析 url 字串中的引數資訊

///

/// 輸入的 url

/// 輸出 url 的基礎部分

/// 輸出分析後得到的 (引數名,引數值) 的集合

private static

void

parseurl

(string url, out string baseurl, out namevaluecollection nvc)

else

if(questionmarkindex ==-1

) baseurl = url.

substring(0

, questionmarkindex);if

(questionmarkindex == url.length -1)

return

; string ps = url.

substring

(questionmarkindex +1)

;// 開始分析引數對

regex re = new regex

(@"(^|&)?(\w+)=([^&]+)(&|$)?"

, regexoptions.compiled)

; matchcollection mc = re.

matches

(ps)

; foreach (match m in mc)

}

封裝獲取網路資訊Linux API類

封裝獲取網路資訊linux api類 封裝好的庫 1 ifndef netinformation h 2 define netinformation h 34 include 包含gethostbyname gethostbyaddr 5 include in.h 6class netinforma...

C 獲取 URL引數

假設當前頁完整位址是 http 是協議名 www.test.com 是網域名稱 aaa 是站點名 bbb.aspx 是頁面名 檔名 id 1 name wang 是引數 獲取 完整url 協議名 網域名稱 站點名 檔名 引數 string url request.url.tostring url i...

C 獲取URL引數

假設當前頁完整位址是 http 是協議名 www.test.com 是網域名稱 aaa 是站點名 bbb.aspx 是頁面名 檔名 id 5 name kelli 是引數 獲取 完整url 協議名 網域名稱 站點名 檔名 引數 string url request.url.tostring url ...