Questions tagged «uri»

统一资源标识符(或URI)是用于标识名称或资源的字符串。URI是传统术语。在大多数情况下,应改用URL。


8
如何在HTTP POST请求中发送参数?
在HTTP GET请求中,参数作为查询字符串发送: http://example.com/page?parameter = value&also = another 在HTTP POST请求中,参数不会与URI一起发送。 价值在哪里?在请求标头中?在请求正文中?它是什么样子的?
1475 http  post  parameters  request  uri 

22
REST URI约定-创建资源时的单数或复数名称
我是REST的新手,我注意到在某些RESTful服务中,它们使用不同的资源URI进行更新/获取/删除和创建。如 创建-使用/资源用POST方法(注意复数),使用一些地方/资源(单数) 更新-使用/ resource / 123和PUT方法 获取-将/ resource / 123与GET方法一起使用 我对此URI命名约定有点困惑。我们应该使用复数还是单数来创建资源?决定的标准是什么?

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 

14
在<script src =“ http://…”>中用//替换http://是否有效?
我有以下要素: &lt;script type="text/javascript" src="https://cdn.example.com/js_file.js"&gt;&lt;/script&gt; 在这种情况下,该站点是HTTPS,但该站点也可能只是HTTP。(该JS文件位于另一个域上。)我想知道为方便起见,执行以下操作是否有效: &lt;script type="text/javascript" src="//cdn.example.com/js_file.js"&gt;&lt;/script&gt; 我想知道删除http:或https:是否有效? 在我测试过的所有地方似乎都可以使用它,但是在某些情况下它不起作用?

18
将文件:Uri转换为Android中的文件
什么是从一个转换的最简单的方法file: android.net.Uri,以一个File在Android的? 尝试了以下操作,但不起作用: final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString()); assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath());
400 android  file  uri  file-uri 

29
从Mediastore的URI获取文件名和路径
我onActivityResult从媒体存储库中选择了一个图片,可以使用以下命令获取图片的URI: Uri selectedImage = data.getData(); 将其转换为字符串可以得到: content://media/external/images/media/47 或路径给出: /external/images/media/47 但是我似乎找不到一种将其转换为绝对路径的方法,因为我想将图像加载到位图中,而不必将其复制到某个地方。我知道可以使用URI和内容解析器来完成此操作,但是这似乎在重新启动电话时就中断了,我想MediaStore重新启动之间的编号不会保持相同。

19
将URI字符串解析为Name-Value集合
我有这样的URI: https://google.com.ua/oauth/authorize?client_id=SS&amp;response_type=code&amp;scope=N_FULL&amp;access_type=offline&amp;redirect_uri=http://localhost/Callback 我需要一个具有解析元素的集合: NAME VALUE ------------------------ client_id SS response_type code scope N_FULL access_type offline redirect_uri http://localhost/Callback 确切地说,我需要C#/。NET HttpUtility.ParseQueryString方法的Java等效项。 请给我一个建议。 谢谢。


7
.NET-获取协议,主机和端口
.NET中是否有一种简单的方法可以快速获取当前协议,主机和端口?例如,如果我在以下URL上: http://www.mywebsite.com:80/pages/page1.aspx 我需要退货: http://www.mywebsite.com:80 我知道可以Request.Url.AbsoluteUri用来获取完整的URL,也可以Request.Url.Authority用来获取主机和端口,但是我不确定在不解析URL字符串的情况下获取协议的最佳方法。 有什么建议?
228 .net  asp.net  url  uri  authority 



8
从C#中的URI字符串获取文件名
我有这种方法可以从字符串URI中获取文件名。我该怎么做才能使其更坚固? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length &gt; 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 

8
在Android中使用URI构建器或使用变量创建URL
我正在开发一个Android应用程序。我需要为我的应用程序构建一个URI,以发出API请求。除非有另一种将变量放入URI的方法,否则这是我找到的最简单的方法。我发现您需要使用Uri.Builder,但是我不确定如何使用。我的网址是: http://lapi.transitchicago.com/api/1.0/ttarrivals.aspx?key=[redacted]&amp;mapid=value 我的方案是http,权限是lapi.transitchicago.com,路径是/api/1.0,路径段是ttarrivals.aspx,查询字符串是key=[redacted]&amp;mapid=value。 我的代码如下: Intent intent = getIntent(); String value = intent.getExtras().getString("value"); Uri.Builder builder = new Uri.Builder(); builder.scheme("http") .authority("www.lapi.transitchicago.com") .appendPath("api") .appendPath("1.0") .appendPath("ttarrivals.aspx") .appendQueryParameter("key", "[redacted]") .appendQueryParameter("mapid", value); 我知道我可以做URI.add,但是如何将其集成到Uri.Builder?我要补充的一切都像URI.add(scheme),URI.add(authority)对等?还是那不是做到这一点的方法?另外,还有其他更简单的方法可以将变量添加到URI / URL吗?
202 android  uri  uribuilder 

7
将文件路径转换为文件URI?
.NET Framework是否具有将路径(例如"C:\whatever.txt")转换为文件URI(例如"file:///C:/whatever.txt")的任何方法? System.Uri类具有相反的含义(从文件URI到绝对路径),但据我所知,对于转换为文件URI而言一无所获。 此外,这不是 ASP.NET应用程序。
201 c#  .net  path  uri 

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.