Questions tagged «url»

URL(统一资源定位符)是网络上的通用标识符。URL是对特定位置的Web资源的引用,并提供了一种检索该资源的方法。


7
Facebook和新的Twitter URL中的shebang / hashbang(#!)是什么?
我刚刚注意到,我们现在习惯的长而复杂的Facebook URL看起来像这样: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 据我所知,今年早些时候,它只是一个普通的类似于URL片段的字符串(以开头#),没有感叹号。但是现在是shebang或hashbang(#!),我以前只在shell脚本和Perl脚本中看到过。 在新的Twitter的网址,现在还采用了#!符号。例如,Twitter个人资料URL现在看起来像这样: http://twitter.com/#!/BoltClock #!现在是否在URL中扮演某些特殊角色,例如对于某个Ajax框架或某些东西,因为新的Facebook和Twitter界面现在基本上已被Ajax化? 在URL中使用它会以任何方式使我的Web应用程序受益吗?


10
查询字符串参数的Java URL编码
说我有一个网址 http://example.com/query?q= 并且我有一个用户输入的查询,例如: 随机词£500银行$ 我希望结果是正确编码的URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 实现此目标的最佳方法是什么?我尝试URLEncoder创建URI / URL对象,但是没有一个是正确的。
710 java  http  url  encoding  urlencode 

30
如何创建URL缩短器?
我想创建一个URL缩短服务,您可以在其中将长URL写入输入字段,然后该服务将URL缩短为“ http://www.example.org/abcdef”。 除了“ abcdef”以外,还有其他任何包含六个字符的字符串a-z, A-Z and 0-9。这使得56〜570亿个可能的字符串。 我的方法: 我有一个包含三列的数据库表: id,整数,自动递增 long,字符串,用户输入的长URL 简短的字符串,缩短的URL(或仅六个字符) 然后,我将长网址插入表中。然后,我将为“ id” 选择自动增量值,并为其构建一个哈希值。然后,此哈希应插入为“ short”。但是我应该建立什么样的哈希?像MD5这样的哈希算法创建的字符串太长。我认为我不使用这些算法。自建算法也将起作用。 我的点子: 对于“ http://www.google.de/”,我获得了自动增量id 239472。然后,我执行以下步骤: short = ''; if divisible by 2, add "a"+the result to short if divisible by 3, add "b"+the result to short ... until I have divisors for a-z and A-Z. …
667 algorithm  url 

30
手动刷新或写入时,React-router网址不起作用
我正在使用React-router,当我单击链接按钮时,它可以正常工作,但是当我刷新网页时,它不会加载我想要的内容。 例如,我进去了localhost/joblist,一切都很好,因为我按链接到达这里。但是,如果刷新网页,则会得到: Cannot GET /joblist 默认情况下,它不是这样工作的。最初,我的URL为localhost/#/,localhost/#/joblist并且它们工作正常。但是我不喜欢这种URL,所以尝试删除它#,我写道: Router.run(routes, Router.HistoryLocation, function (Handler) { React.render(<Handler/>, document.body); }); 这个问题不会发生localhost/,这个总是返回我想要的。 编辑:这个程序是单页的,所以/joblist不需要向任何服务器询问任何内容。 EDIT2:我的整个路由器。 var routes = ( <Route name="app" path="/" handler={App}> <Route name="joblist" path="/joblist" handler={JobList}/> <DefaultRoute handler={Dashboard}/> <NotFoundRoute handler={NotFound}/> </Route> ); Router.run(routes, Router.HistoryLocation, function (Handler) { React.render(<Handler/>, document.body); });



15
如何在Express中获取完整的URL?
假设我的示例网址是 http://example.com/one/two 我说我有以下路线 app.get('/one/two', function (req, res) { var url = req.url; } 值url将是/one/two。 如何在Express中获取完整的URL?例如,在上述情况下,我想收到http://example.com/one/two。
486 node.js  url  express 

6
连字符,下划线或驼峰作为URI中的单词定界符?
我正在为Intranet应用程序设计基于HTTP的API。我意识到在宏伟的事物中这是一个很小的问题,但是:我应该使用连字符,下划线还是camelCase来分隔URI中的单词? 这是我最初的想法: 骆驼香烟盒 如果服务器不区分大小写,则可能出现问题 似乎在查询字符串键(相当广泛使用http://api.example.com?SEARCHQUERY = ...),而不是在其他URI部分 连字号 比其他替代品更美观 似乎在URI的路径部分中被广泛使用 在野外从未见过带连字符的查询字符串键 对于SEO 可能更好(这可能是神话) 下划线 编程语言可能更容易处理 几个流行的API(Facebook,Netflix,StackExchange等)在URI的所有部分都使用下划线。 对于所有内容,我都倾向于强调。大多数大型参与者都在使用它们,这一事实令人信服(请参阅https://stackoverflow.com/a/608458/360570)。
475 api  url  rest  uri  restful-url 

30
如何在C#中为URL建立查询字符串?
从代码调用Web资源时的常见任务是构建查询字符串以包含所有必要的参数。虽然绝对不是火箭科学,但您需要处理一些细微的细节,例如附加&第一个参数(如果不是第一个参数),对参数进行编码等。 要做的代码很简单,但是有点乏味: StringBuilder SB = new StringBuilder(); if (NeedsToAddParameter A) { SB.Append("A="); SB.Append(HttpUtility.UrlEncode("TheValueOfA")); } if (NeedsToAddParameter B) { if (SB.Length>0) SB.Append("&"); SB.Append("B="); SB.Append(HttpUtility.UrlEncode("TheValueOfB")); } } 这是一项如此常见的任务,人们期望存在一个实用程序类,该实用程序类将使其更优雅,更易读。扫描MSDN时,我找不到一个,这使我想到以下问题: 您做上述事情时最优雅的清洁方式是什么?
473 c#  .net  url  query-string 

11
捕获request.GET中的url参数
如教程中所述,我目前正在定义正则表达式以捕获url中的参数。我如何从url作为HttpRequest对象的一部分访问参数?我HttpRequest.GET当前返回一个空QueryDict对象。 我想学习如何在没有库的情况下执行此操作,以便更好地了解Django。
457 django  url  rest 


21
如何将URL解析为javascript中的主机名和路径?
Наэтотвопросестьответына 堆栈溢出нарусском:Какразобратьпроизвольнуюссылкунасоставляющие 我想带一个弦 var a = "http://example.com/aa/bb/" 并将其处理为一个对象 a.hostname == "example.com" 和 a.pathname == "/aa/bb"
379 javascript  url 

7
重定向到JavaScript中的相对URL
我有一个问题:我想通过JavaScript重定向到上面的目录。我的代码: location.href = (location.href).substr(0, (location.href).lastIndexOf('folder')); 该URL如下所示: example.com/path/folder/index.php?file=abc&test=123&lol=cool 重定向仅影响以下内容: example.com/path/&test=123&lol=cool 但是要拥有这个: example.com/path/ 我该怎么办?
363 javascript  url  redirect 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.