樣本數據URL從查詢參數獲取URL
_http://abc.com/cache.ashx?feedURL=http://search.twitter.com/search.rss?q=from%3AAbbottNews&rpp=3&clientsource=TWITTERINC_WIDGET&include_entities=true&result_type=recent&1334673762143=cachebust
我試圖讓FeedURL
以下是我所得到的查詢參數的值;
實際:http://search.twitter.com/search.rss?q=from%3AAbbottNews&rpp=3&clientsource=TWITTERINC_WIDGET&include_entities=true&result_type=recent&1334673762143=cachebust
什麼我越來越:http://search.twitter.com/search.rss?q=from%3AAbbottNews
要求:我需要的完整的URL。
注:它從第二個參數開始
骯髒的解決方案截斷:
我嘗試了所有的建議,但我覺得有沒有更好的解決辦法。沒有其他的去,我做了一個骯髒的解決方案,以完全獲得URL的正確部分。
/// <summary>
/// Get Feed URL from raw URL
/// </summary>
/// <param name="rawURL"></param>
/// <returns></returns>
public static string GetFeedURL(string rawURL)
{
int index = rawURL.IndexOf("=");
string _rawURL = rawURL;
if (index > 0)
_rawURL = _rawURL.Substring(index).Remove(0, 1);
return _rawURL;
}
你可以發佈任何代碼,你實際上在做什麼?你的例子很混亂。 – CoderMarkus 2012-08-17 19:53:18
改進了實際樣本的內容。 – 2012-08-17 20:10:08
您必須編碼路徑(?和&s導致要拆分的參數)或再次連接它們 – StrubT 2012-08-17 20:12:27