Questions tagged «uri»

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

4
什么是重定向URI?它如何适用于OAuth2.0的iOS应用?
在这里的初学者程序员,请原谅无知,并且解释将非常好:) 我试图阅读某些OAuth 2.0服务的教程,但我不理解此重定向URI ...在我的特定情况下,假设我正在尝试构建将OAuth 2.0用于某些服务的iPhone应用。我有一个已生成的应用程序ID,但是我需要提供某种重定向URI才能生成API密钥。 这是我本应在某个地方托管的URL吗?顾名思义,我认为重定向URL应该“重定向”某人。我唯一的猜测是,这是用户登录服务后重定向到的URL。 但是,即使这个假设是正确的,我也不了解另一件事-将我的应用程序发送到浏览器进行用户登录后,如何再次打开我的应用程序?

13
如何获得网站的基本网址?
我想编写一个小的辅助方法,该方法返回站点的基本URL。这是我想出的: public static string GetSiteUrl() { string url = string.Empty; HttpRequest request = HttpContext.Current.Request; if (request.IsSecureConnection) url = "https://"; else url = "http://"; url += request["HTTP_HOST"] + "/"; return url; } 您是否会想到其中的任何错误?任何人都可以对此进行改进吗?
183 c#  asp.net  uri  httprequest 


5
如何在Android上实现我自己的URI方案
说我想定义一个URI,例如: myapp://path/to/what/i/want?d=This%20is%20a%20test 必须由我自己的应用程序或服务处理。请注意,该方案"myapp",而不是"http",或"ftp"。这正是我的意图:为Android OS全局定义自己的URI模式。这可能吗? 这在某种程度上类似于某些程序已经在Windows系统上执行的操作,例如Skype(skype://)或任何torrent下载程序(torrent://)。

2
HTTP重定向代码之间的区别
我不清楚各种HTTP 3XX重定向代码之间的区别。是的,我已经阅读了规范,但此处的标准和实际做法之间似乎存在一些差异。 该301重定向代码似乎足够清楚:这意味着资源已被永久移动到另一个URI,以及将来的请求应使用URI。 和307重定向代码也似乎很清楚:它意味着重定向是暂时的,将来的请求应该仍然使用原来的URI。 但是我无法分辨302和之间的区别303,或为什么它们中的任何一个真正不同于301。看来302原本是打算将其用作临时重定向(如307),但实际上,大多数浏览器都将其视为303。但是a 303和a有301什么区别?是301应该意味着重定向是更永久的吗?

8
从URL获取主机域?
如何从字符串URL获取主机域? GetDomain具有1个输入“ URL”,1个输出“ Domain” 例1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com 例2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com 范例3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 


6
重复的HTTP GET查询键的权威位置
我在查找有关HTTP GET查询字符串重复字段的行为的权威信息时遇到麻烦,例如 http://example.com/page?field=foo&field=bar 尤其是是否保留订单。大多数面向Web的语言都会生成一个包含与键“字段”相关联的foo和bar的数组,但是我想知道关于这一点是否存在权威性声明(例如,在RFC上)。RFC 3986有一个section 3.4. Query,它引用键=值对,但是没有任何关于如何解释顺序和重复字段等的说明。这是有道理的,因为它是后端相关的,不在RFC的范围内... 尽管存在事实上的标准,但出于好奇,我希望看到它的权威来源。
137 http  uri 

7
如何使用Ruby或Rails从URL中提取URL参数?
我有一些网址,例如 http://www.example.com/something?param1=value1&param2=value2&param3=value3 并且我想从这些网址中提取参数并将其放入哈希中。显然,我可以使用正则表达式,但是我只是想知道是否存在使用Ruby或Rails的更简单方法。我没有在Ruby模块中找到任何东西,URI但也许我错过了一些东西。 实际上,我需要一种可以做到这一点的方法: extract_parameters_from_url("http://www.example.com/something?param1=value1&param2=value2&param3=value3") #=> {:param1 => 'value1', :param2 => 'value2', :param3 => 'value3'} 您有什么建议吗?

8
如何在Ruby中对字符串进行URL编码
我如何URI::encode像这样的字符串: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a 以如下格式获取它: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A 根据RFC 1738? 这是我尝试过的: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' 也: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/cgi/util.rb:7:in `gsub' from /usr/local/lib/ruby/1.9.1/cgi/util.rb:7:in `escape' from (irb):126 from /usr/local/bin/irb:12:in …

6
Android:从内容URI获取文件URI?
在我的应用程序中,用户将选择一个由应用程序处理的音频文件。问题是,为了使该应用程序执行我希望它对音频文件执行的操作,我需要将URI设置为文件格式。当我使用Android的本地音乐播放器浏览应用中的音频文件时,URI是内容URI,如下所示: content://media/external/audio/media/710 但是,使用流行的文件管理器应用程序Astro,我得到以下信息: file:///sdcard/media/audio/ringtones/GetupGetOut.mp3 后者对于我来说更易于访问,但是我当然希望该应用程序具有用户选择的音频文件的功能,而与他们用来浏览收藏夹的程序无关。所以我的问题是,有没有办法将content://样式URI转换为file://URI?否则,您会为我推荐什么解决此问题?这是调用选择器的代码,以供参考: Intent ringIntent = new Intent(); ringIntent.setType("audio/mp3"); ringIntent.setAction(Intent.ACTION_GET_CONTENT); ringIntent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(Intent.createChooser(ringIntent, "Select Ringtone"), SELECT_RINGTONE); 我对内容URI执行以下操作: m_ringerPath = m_ringtoneUri.getPath(); File file = new File(m_ringerPath); 然后对所述文件执行一些FileInputStream的操作。
131 android  file  uri 

11
如何从资产文件获取URI?
我一直在尝试获取资产文件的URI路径。 uri = Uri.fromFile(new File("//assets/mydemo.txt")); 当我检查文件是否存在时,我看到该文件不存在 File f = new File(filepath); if (f.exists() == true) { Log.e(TAG, "Valid :" + filepath); } else { Log.e(TAG, "InValid :" + filepath); } 有人可以告诉我如何提及资产文件夹中现有文件的绝对路径吗?
127 android  uri  filepath  assets 


6
无效的URI:无法确定URI的格式
我不断收到此错误。 无效的URI:无法确定URI的格式。 我的代码是: Uri uri = new Uri(slct.Text); if (DeleteFileOnServer(uri)) { nn.BalloonTipText = slct.Text + " has been deleted."; nn.ShowBalloonTip(30); } 更新: slct.Text中的内容为ftp.jt-software.net/style.css。 是什么赋予了?这怎么不是有效的URI格式?它是纯文本。
115 c#  .net  winforms  uri 

7
将Uri转换为String
是否可以将转换Uri为String,反之亦然?因为我想将Uri转换String后的内容通过传递到另一个活动中intent.putextra(),如果不可能的话,有人可以建议我如何将选定的内容传递Uri到另一个活动中吗?
109 android  string  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.