样本数据网址
_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;
}