サンプルデータ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
Required : 完全な URL が必要です。
注: 2 番目のパラメーター以降は切り捨てられます
汚い解決策:
すべての提案を試しましたが、これ以上の解決策はないと感じました。他に方法はありません。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;
}