Tag: URL 方案

REST API最佳实践:在哪里放置参数?

REST API至less可以有两种参数: 作为URLpath的一部分 (即/api/resource/parametervalue ) 作为查询参数 (即/api/resource?parameter=value ) 这里最好的做法是什么? 有什么一般的准则什么时候使用1,什么时候使用2? 真实世界的例子:Twitter使用查询参数来指定时间间隔。 ( http://api.twitter.com/1/statuses/home_timeline.json?since_id=12345&max_id=54321 ) 将这些参数放在URLpath中会被认为是更好的devise吗?

更改url参数

我有这个url: site.fwx?position=1&archiveid=5000&columns=5&rows=20&sorting=ModifiedTimeAsc 我需要的是能够改变'行'url参数值我指定的东西,让说10,如果'行'不存在,我需要将其添加到URL的末尾,并添加我已经指定的价值(10)。

如何编码一个URL缩短?

我想创build一个URL shortener服务,您可以在input字段中写入一个长URL,该服务将URL缩短为“ http://www.example.org/abcdef ”。 编辑:由于对这个主题的持续兴趣,我已经发布了一个有效的解决scheme,GitHub的JavaScript , PHP , Python和Java的实现 。 如果你喜欢,请加上你的解 除了“ abcdef ”之外,还可以使用其他string,其中包含az, AZ and 0-9 6个字符。 这使得56-570亿可能的string。 我的方法是: 我有一个三列的数据库表: ID,整数,自动递增 长,string,用户input的长URL 短,string,缩短的url(或只是六个字符) 然后我会将长URL插入表中。 然后,我将select“ id ”的自动增量值并构build它的散列。 这个散列应该被插入为“ short ”。 但是我应该build立什么样的散列? 像MD5这样的散列algorithm会造成太长的string。 我想,我不使用这些algorithm。 自buildalgorithm也可以工作。 我的想法: 对于“ http://www.google.de/ ”,我得到自动增量编号239472 。 然后我执行以下步骤: short = ''; if divisible by 2, add "a"+the result to short if divisible […]

如何从url获取YouTubevideoID?

我想从JavaScript的URL中获取v=id (不含jQuery,纯JavaScript)。 YouTubeurl格式示例 http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 或者在url中包含任何其他YouTube格式的videoID。 来自这些格式的结果 u8nQa1cJyX8

是否允许URL包含空格?

URI(特别是HTTP URL)是否允许包含一个或多个空格字符? 如果一个URL 必须被编码,那么+是一个普遍遵循的约定,还是一个合法的替代? 特别是,有人可以指向一个RFC,指出一个空格的URL 必须被编码? 问题的动机:在testing一个网站的时候,我注意到一些URL是用空格构build的。 Firefox似乎做了正确的事情,这让我感到惊讶! 但我希望能够将开发人员指向RFC,以便他们觉得需要修复这些URL。

URL编码空格字符:+或%20?

何时URL中的空格编码为+ ,何时编码为%20 ?

Android以Intent响应URL

我希望我的意图,当用户去一个特定的url推出:例如,Android市场这样做http://market.android.com/url。 YouTube也是如此。 我也希望我也这样做。

我如何检查一个URL是否通过PHP存在?

如何检查PHP中是否存在URL(不是404)?

获取URL的部分(正则expression式)

给定URL(单行): http://test.example.com/dir/subdir/file.html 我如何使用正则expression式提取以下部分: 子域(testing) 域(example.com) 没有文件的path(/ dir / subdir /) 该文件(file.html) 文件path(/dir/subdir/file.html) 没有path的url( http://test.example.com ) (添加任何你认为会有用的东西) 正则expression式应该正常工作,即使我input下面的URL: http://example.example.com/example/example/example.html 谢谢。

在URL中传递base64编码的string

通过GETparameter passing原始的base64编码的string是否安全?