Tag: url

如何从RSS提要项中获取所有可能的图像URL?

我尝试使用此示例从http://www.nydailynews.com/cmlink/NYDN.Article.rss获取图像url 但没有成功 你可以帮我找到所有正确的方法来从SyndicationItem类的RSS feed项中获取所有可能的图像URL吗? 这里有草案解决方案,但我想应该是更通用的解决方案。 谢谢! List rssItems = new List(); Stream stream = e.Result; XmlReader response = XmlReader.Create(stream); SyndicationFeed feeds = SyndicationFeed.Load(response); foreach (SyndicationItem f in feeds.Items) { RssFeedItem rssItem = new RssFeedItem(); rssItem.Description = f.Summary.Text; foreach (SyndicationLink enclosure in f.Links.Where(x => x.RelationshipType == “enclosure”)) { Uri url = enclosure.Uri; long length = enclosure.Length; […]

编码urlC#

所以我有一个看起来像这样的URL http://www.test.com/folder1/id=3 但基本上当他们点击按钮时,在URL栏中我想显示与该id相关联的值的名称,例如id = 3是一个名为“Rollex”的手表 所以我想要读取URL http>//www.test.com/folder1/Rollex 先感谢您

如何在UWP应用程序中编码/解码url字符串

我正在构建一个与Web-Api通信的UWP应用程序。 在某些点,我在URL中发送一个字符串到Web-Api,可以由用户操作。 因此,字符串可以包含可以对Web-Api做恶事的字符。 例如: 这是我的UserController [Route(“api/user/{uid}”)] public User GetUser(string uid) { return userRepository.GetByUid(uid); } 为了这个例子,我们假设用户可以在文本框中手动输入uid 。 现在,如果他投入 ../vipuser 他可以访问VipUserController。 因为../是一个hirachy。 我搜索了一下,发现这篇SO文章推荐使用System.Web.UrlEncodeUnicode和System.Web.UrlDecode 。 但是由于UWP Apps不包含System.Web命名空间,我想知道是否有替代方法,我可以将其用于UWP-App?

.NET的替代方案提供了关于uris和urls的apis

我最近意识到,使用URL和URI的.NET apis在实现甚至基本function(至少容易)方面经常出现短缺,包括:从相对路径生成FQDN URL,强制https或返回http,获取网站的根,正确组合相对url等等。 是否有任何替代库将所有这些类型的function放在一个简单可靠的项目中?

在ASP.NET MVC 2中,我可以使用默认的ModelBinder将查询字符串反序列化为数组吗?

在ASP.NET MVC 2中,您可以使用此URL和此控制器方法: GET http://server/controller/get?id=5 public ActionResult Get(int id) { … } 并且ModelBinder将在方法参数中将id=5查询字符串转换为id = (int) 5 。 但是,这不起作用: GET http://server/controller/get?idlist=1,2,3,4,5 public ActionResult Get(int[] idlist) { … } idlist在参数中为null。 虽然对此进行解析非常简单,但我想知道是否有办法更改方法签名或查询字符串以使默认的ModelBinder自动反序列化数组/集合?

将url转换为有效的文件名并返回到url

我需要存储一些对我的用户访问的每个站点唯一的信息。 (它实际上是他查看过的网站的缩略图。) 此缩略图(jpeg文件)需要有一个名称,指明它代表的网站,以便稍后查看。 你能推荐从url到有效文件名的简单翻译吗? 示例: www.ibm.com可以映射到www_ibm_com 。 在某些情况下,我不确定这将始终适用于所有有效url。url具有非常复杂的查询字符串。 是否有可以使用的正则表达式或c#库? 提前谢谢,并感到高兴。

在给定当前URL的情况下,是否有内置的创建绝对(完全限定)url来自相对路径,例如“〜/ page.aspx”?

场景是我有一个应用程序相对url,如“〜/ path / to / page.aspx?query = string”。 我需要以编程方式创建对该页面的Web请求,并且当前正在使用WebRequest.Create 。 问题是WebRequest.Create需要一个完全限定的URL,包括协议/域/端口等。 我可以访问当前的Request.Url对象,但似乎没有一种简单的方法可以获得保持协议(HTTP与HTTPS)的基本URL以及任何端口号以及应用程序的路径。 我的意思是那里的所有信息,所以如果需要的话我可以把所有的部分组合起来,但看起来它可能容易出错,而且内置的东西经过充分的测试可以很好地完成这项工作。 Page.ResolveUrl几乎让我,但它缺少协议和域/端口。

Request.Url.Host是否包含子域?

例如,对于mail.google.com,它会返回google.com或mail.google.com吗? 我自己实际上无法测试它

对于任何字符串值,Uri.TryCreate都返回true?

我正在尝试使用Uri.TryCreate方法validationUri,当我使用无效字符串调用它时,该方法返回true。 有什么想法吗? 我的代码如下: private void button1_Click(object sender, EventArgs e) { Uri tempValue; if (Uri.TryCreate(“NotAURL”, UriKind.RelativeOrAbsolute, out tempValue)) { MessageBox.Show(“?”); } }

解析变量URI(RegEx,Uri,String-Functions?)c#

我正在编写一个RTSP客户端模块,为此,我需要解析一个非常可变的URI。 但我完全不知道应该使用哪种方法(大多数是故障安全的)以及如何实现这一目标。 示例URI可能如下所示: rtsp://192.168.1.100:554/videocam/media/1/video/1 \_/ \_______________/\_______/\______________/ | | | | scheme authority [sub] [mediacontrol] 还有其他可能性: 192.168.1.100/videocam/media/1/video/1 192.168.1.100:6000/media/1/video/1 192.168.1.100:6000/videocam 我需要以下信息: IP | how can I recognise this pattern [num].[num].[num].[num]? Port | easy if the string contains rtsp://, but what about just a number? 1-65555 Sub | Optional subpath, can completely vary! MediaLevel | Optional MediaLevel (indicator […]