标签: url

获取url参数jquery或如何获取查询字符串值在js中

我已经看到很多jQuery示例,其中参数大小和名称未知.我的网址只有1个字符串:

http://example.com?sent=yes
Run Code Online (Sandbox Code Playgroud)

我只是想检测一下:

  1. 是否sent存在?
  2. 它等于"是"吗?

parameters url jquery query-string querystringparameter

581
推荐指数
15
解决办法
114万
查看次数

手动刷新或写入时,React-router URL不起作用

我正在使用React-router,当我点击链接按钮时它工作正常,但是当我刷新我的网页时它没有加载我想要的东西.

例如,我进入localhost/joblist,一切都很好,因为我来到这里按一个链接.但是,如果我刷新网页,我得到:不能GET/joblist

默认情况下它没有像这样工作.最初我有我的URL:localhost /#/和localhost /#/ joblist,他们工作得非常好.但是我不喜欢这种网址,所以试图抹去我写的'#':

Cannot GET /joblist
Run Code Online (Sandbox Code Playgroud)

localhost /不会发生这个问题,这个问题总是返回我想要的.

编辑:这个应用程序是单页面,因此/ joblist不需要向任何服务器询问任何内容.

EDIT2:我的整个路由器.

Router.run(routes, Router.HistoryLocation, function (Handler) {
 React.render(<Handler/>, document.body);
});
Run Code Online (Sandbox Code Playgroud)

javascript url reactjs react-router

534
推荐指数
22
解决办法
26万
查看次数

哪些字符使网址无效?

哪些字符使网址无效?

这些有效的网址是?

  • example.com/file[/].html
  • http://example.com/file[/].html

validation url rfc3986

486
推荐指数
8
解决办法
47万
查看次数

如何在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")); }
}
Run Code Online (Sandbox Code Playgroud)

这是一个常见的任务,人们期望实用程序类存在,使其更加优雅和可读.扫描MSDN,我找不到一个 - 这让我想到了以下问题:

你知道做上述事情最干净的方式是什么?

.net c# url query-string

459
推荐指数
18
解决办法
31万
查看次数

如何在Express中获取完整的URL?

假设我的样本网址是

http://example.com/one/two

我说我有以下路线

app.get('/one/two', function (req, res) {
    var url = req.url;
}
Run Code Online (Sandbox Code Playgroud)

价值url将是/one/two.

如何在Express中获取完整的URL?例如,在上面的情况下,我想收到http://example.com/one/two.

url node.js express

441
推荐指数
17
解决办法
41万
查看次数

连字符,下划线或camelCase作为URI中的单词分隔符?

我正在为Intranet应用程序设计基于HTTP的API.我意识到这是一个非常小的问题,在宏观方案中,但是:我应该使用连字符,下划线或camelCase来分隔URI中的单词吗?


以下是我最初的想法:

骆驼香烟盒

  • 如果服务器不区分大小写,则可能出现问题
  • 似乎在查询字符串键(相当广泛使用http://api.example.com?SEARCHQUERY = ...),而不是在其他URI部分

连字符号

  • 比其他替代品更美观
  • 似乎广泛用于URI的路径部分
  • 从未在野外见过带连字符的查询字符串键
  • 可能更适合SEO(这可能是一个神话)

下划线

  • 编程语言可能更容易处理
  • 几个流行的API(Facebook,Netflix,StackExchange等)在URI的所有部分都使用下划线.

对于一切我都倾向于下划线.大多数大型玩家使用它们的事实令人信服(参见/sf/answers/42592091/).

api rest url uri restful-url

428
推荐指数
7
解决办法
14万
查看次数

在request.GET中捕获url参数

我正在定义正则表达式以捕获url中的参数,如教程中所述.如何从URL中访问参数作为HttpRequest对象的一部分?我HttpRequest.GET当前返回一个空QueryDict对象.

我想学习如何在没有库的情况下这样做,这样我就能更好地了解Django.

django rest url

414
推荐指数
15
解决办法
48万
查看次数

如何在iOS 9中启用App Transport Security加载HTTP URL?

因此,昨晚发布的iOS新测试版SDK具有"App Transport Security",鼓励开发人员使用https而不是http.原则上,这是一个好主意,我已经在我们的临时/生产环境中使用https.但是,当iOS应用程序连接到我在笔记本电脑上运行的Web服务时,我的本地开发环境中没有设置https.

从今天早上的一些游戏中可以看出,URL加载系统即使您将其设为http URL,也会决定使用https.有谁知道如何禁用此行为 - 即使只是针对特定的URL?

url nsurl ios ios9 app-transport-security

412
推荐指数
8
解决办法
36万
查看次数

什么是网址中的%2C?

我正在尝试理解URL的结构,我看到了很多%2C.我猜这是一些编码的结果.这代表什么?

url url-encoding

382
推荐指数
5
解决办法
41万
查看次数

REST API最佳实践:在何处放置参数?

REST API至少可以通过两种方式获取参数:

  1. 作为URL路径的一部分(即/api/resource/parametervalue )
  2. 作为查询参数(即/api/resource?parameter=value )

这里的最佳做法是什么?是否有任何一般指导原则何时使用1以及何时使用2?

真实世界的例子:Twitter使用查询参数来指定间隔.(http://api.twitter.com/1/statuses/home_timeline.json?since_id=12345&max_id=54321)

将这些参数放在URL路径中会被认为是更好的设计吗?

api rest url

348
推荐指数
7
解决办法
72万
查看次数