Tag: URL 方案

编码/解码url

Go中编码和解码整个URL的推荐方式是什么? 我知道的方法url.QueryEscape和url.QueryUnescape ,但他们似乎并不完全是我在找什么。 具体而言,我正在寻找JavaScript的encodeURIComponent和decodeURIComponent 。 谢谢。

如何在.NET中dynamic切换Web服务地址而无需重新编译?

我有引用Web服务的代码,并且我希望该Web服务的地址是dynamic的(从数据库,configuration文件等中读取),以便轻松更改。 其中一个主要用途是部署到机器名称和IP地址不同的多个环境。 所有部署中的Web服务签名都是相同的,只是位于其他地方。 也许我刚刚被Visual Studio“添加Web引用”向导所迷惑 – 看起来这应该是相对容易的事情。

jQuery:转到目标URL =“_ blank”

我正在使用这一点的jQuery代码来获得链接的href: var url = $(this).attr('href'); – 和这一点的代码去href: window.location = url; 一切都只是我想要的方式,除了新的页面打开在上一个相同的窗口,我希望它打开一个新的窗口或选项卡(通过使用目标=“通过HTML实现的东西” _blank“公式)。 问:如何使用jQuery在新窗口或选项卡中打开href? 感谢您的帮助!

分号作为URL查询分隔符

删除死了Imageshack链接 – &符号与分号 尽pipe强烈build议( W3C源代码 ,通过维基百科 )为Web服务器支持分号作为URL查询项目的分隔符(除了&符号之外),但似乎并没有遵循。 例如,比较 http://www.google.com/search?q=nemo& oe = utf-8 http://www.google.com/search?q=nemo ; OE = UTF-8 结果。 (在后一种情况下,分号是, 或正在编写此文本时 ,将其视为普通string字符,就像URL是: http : //www.google.com/search?q=nemo %3B oe = utf-8 ) 虽然我尝试的第一个URLparsing库,但performance良好: >>> from urlparse import urlparse, query_qs >>> url = 'http://www.google.com/search?q=nemo;oe=utf-8' >>> parse_qs(urlparse(url).query) {'q': ['nemo'], 'oe': ['utf-8']} 什么是接受分号作为分隔符的当前状态,什么是潜在的问题或一些有趣的笔记? (从服务器和客户端的angular度来看)

ASP.NET MVC Url.Action将当前路由值添加到生成的URL

我在这里几次看到这个问题,但没有一个可以接受的答案: ASP.NET MVC @ Url.Action包含当前的路由数据 ASP.NET MVC隐式添加路由值 基本上,我有一个名为组的操作方法的控制器,它有一个重载没有参数,并显示一个元素的列表,另一个接收一个ID和显示该组的详细信息。 如果我做这样的事情: Url.Action("Group", "Groups"); 从网站的主页(/)返回一个像这样的url: "mysite.com/Groups/Group" 这是好的现在,如果该网站的当前地址是/ Groups / Group / 1而且我调用的方法相同 Url.Action("Group", "Groups"); 返回的url是这样的: "mysite.com/Groups/Group/1" 它会在生成URL时自动为当前页面添加路由的值。 即使我这样生成URL: Url.Action("Group", "Groups", null); 因此明确指定我不需要任何路由值,生成的URL是相同的。 为了得到我想要的地址,我必须明确地设置路由值为空string,如下所示: Url.Action("Group", "Groups", new {id=""}); 这将生成以下url: "mysite.com/Groups/Group" 我的问题是,为什么会发生这种情况? 如果我不设置任何路由值,则不应将它们添加到生成的URL中。

快速路线参数条件

我的Express应用程序上有一个路线,如下所示: app.get('/:id', function (request, response) { … }); 该ID将始终是一个数字。 但是,此时此路线与其他事物相匹配,例如/login 。 我想我想从这两件事情: 如果ID是一个数字,只使用这个路由 只有在没有已经定义的特定参数的路由时(例如与/login冲突)。 可以这样做吗?

如何在Web API控制器中获取基本URL?

我知道我可以使用Url.Link()获取特定路由的URL,但是如何在Web API控制器中获取Web API基本URL?

是否有Skype的HREF属性,如“mailto:”或“电话:”?

我正在寻找一个移动网站的Skype的链接,有没有一种方法使用<a href="使其启动Skype和添加或调用用户?

通过添加GET参数来操纵urlstring

我想添加GET参数的URL可能和可能不包含GET参数而不重复? 或& 。 例: 如果我想添加category=action $url="http://www.acme.com"; // will add ?category=action at the end $url="http://www.acme.com/movies?sort=popular"; // will add &category=action at the end 如果你注意到,如果find了,我不想重复问号。 该URL只是一个string。 附加特定GET参数的可靠方法是什么?

包含令牌参数的https URL:它有多安全?

在我们的网站上,我们向用户提供基于其私人信息(通过表格给出)的模拟。 我们希望稍后让他们恢复模拟结果,但不要强制他们创buildlogin名/密码帐户。 我们曾想过给他们发送一封带有链接的电子邮件,从中可以得到他们的结果。 但是,自然,我们必须保护这个URL,因为私人数据处于危险之中。 所以我们打算在URL中传递一个令牌(比如40个字母和数字的组合,或者一个MD5哈希),并使用SSL。 最后,他们会收到这样的电子邮件: 嗨, 通过https://www.example.com/load_simulation?token=uZVTLBCWcw33RIhvnbxTKxTxM2rKJ7YJrwyUXhXn获取结果 你怎么看待这件事? 它足够安全吗? 你会怎么build议我为代币生成? 在https请求中传递URL参数怎么样?