uri相关内容
我不清楚各种 HTTP 3XX 重定向代码之间的区别.是的,我已经阅读了规范,但这里的标准和实际实践之间似乎存在一些差异. 301 重定向代码似乎很清楚:这意味着资源已永久移动到另一个 URI,并且未来的请求应使用该 URI. 而且 307 重定向代码似乎也很清楚:这意味着重定向是临时的,以后的请求仍应使用原始 URI. 但我不知道 302 和 303 之间有什么区别,或者为什么
..
URI、URL 和 URN 之间有什么区别?我读过很多网站(甚至维基百科),但我不明白. URI:http://www.foo.com/bar.html 网址:http://www.foo.com/bar.html URN:bar.html 这是正确的吗? 解决方案 统一资源标识符 (URI) 是用于标识 Internet 上的名称或资源的字符串. > URI 通过位置
..
最近我看到工作这样的代码块: 并且根据 RFC 2396(URI 语法)和 RFC 2616(HTTP 1.1),这些以两个斜杠开头的 URI 是有效的,但不幸的是 RFC 并没有真正
..
我无法找到有关 HTTP GET 查询字符串重复字段行为的权威信息,例如 http://example.com/page?field=foo&field=bar 尤其是订单是否保留.大多数面向 Web 的语言都会生成一个包含与键“字段"相关联的 foo 和 bar 的数组,但我想知道是否存在关于这一点的权威声明(例如在 RFC 上).RFC 3986 有一个部分 3.4.查询,指的是key=v
..
人们谈论 URLs、URIs 和 URNs 就好像它们是不同的东西,但它们看起来是一样的肉眼. 它们之间有什么可区分的区别? 解决方案 来自 RFC 3986: URI 可以进一步分类为定位符、名称或两者.这术语“统一资源定位器"(URL) 是指 URI 的子集除了识别资源外,还提供了一种方法通过描述其主要访问机制来定位资源(例如,其网络“位置").术语“统一资源名称"(URN
..
在 HTTP GET 请求中,参数作为查询字符串发送: http://example.com/page?parameter=value&also=another 在 HTTP POST 请求中,参数不会与 URI 一起发送. 值在哪里? 在请求标头中?在请求正文中?它看起来像什么? 解决方案 值在请求正文中以内容类型指定的格式发送. 通常内容类型是application/x
..
有Uri.IsWellFormedUriString 和 Uri.TryCreate 方法,但它们似乎为文件路径等返回 true 如何检查字符串是否是用于输入验证的有效(不一定是活动的)HTTP URL? 解决方案 试试这个来验证 HTTP URLs(uriName 是你想要测试的 URI): Uri uriResult;bool result = Uri.TryCreate(ur
..
Asp.Net 5 (vNext) 中的 HttpRequest 类包含(除其他外)有关请求 URL 的解析详细信息,例如 Scheme、主机、Path等 我还没有发现任何暴露原始请求 URL 的地方 - 只有这些解析值.(在之前的版本中有 Request.Uri) 我能否在不必将 HttpRequest 上可用的组件拼凑起来的情况下取回原始 URL? 解决方案 貌似不能直接访
..
嗨,我正在尝试将我当前的 url 存储在会话变量中. 我的应用使用查询字符串,如 www.domain.com/add?url=http://www.google.com 但是 current_url() 返回 'ww.domain.com/add'.没有查询字符串的网址. 我检查了帮助文件,current_url 似乎只是将 uri 段附加到配置中设置的 site_url.
..
很抱歉打扰,但我希望有人能帮助我解决我在 CI 中遇到的一个非常平凡的问题.我可以使用 CI 的示例通过 URL 发送变量,例如: http://localhost/project/main/getproduct/24 在我的主控制器的 getproduct() 方法中,我可以将变量发送 24,没有问题. 但是我现在想通过 URL 传递两个变量,但我不知道如何执行此操作或 CodeIgn
..
我正在尝试创建一个像这样工作的 url 字符串: /app/process/example.com/index.html 换句话说, /app/process/$URL 然后我用 检索网址 $this->uri->segment(3); URL 中的正斜杠当然会成为访问 uri 段的问题,所以我将继续对 URL 部分进行 url 编码: /app/process/example.c
..
如果您无法更改引用该文件的 URI(例如,无法添加时间戳参数),是否可以强制客户端的缓存重新加载 HTML 文件? 这是我的情况: 为 1000 个用户部署的插件 该插件加载 example.com/page.html 调用 script.js 资源 URI example.com/page.html 无法更改(无插件更新) page.html 已更改.我需要从用户的缓存中清除旧
..
在我的应用程序中,用户将选择应用程序处理的音频文件.问题是,为了让应用程序执行我希望它对音频文件执行的操作,我需要 URI 为文件格式.当我使用Android的原生音乐播放器在app中浏览音频文件时,URI为内容URI,如下所示: content://media/external/audio/media/710 但是,使用流行的文件管理器应用程序 Astro,我得到以下信息: file://
..
在 Android 中从 file: android.net.Uri 转换为 File 的最简单方法是什么? 尝试了以下方法但不起作用: final File file = new File(Environment.getExternalStorageDirectory(), "read.me");Uri uri = Uri.fromFile(file);File auxFile = n
..
我是 REST 的新手,我观察到在某些 RESTful 服务中,它们使用不同的资源 URI 进行更新/获取/删除和创建.比如 创建 - 使用 /resources 和 POST 方法(注意复数)在某些地方使用 /resource(单数) 更新 - 使用 /resource/123 和 PUT 方法 Get - 使用 /resource/123 和 GET 方法 我对这个 URI 命
..
在我使用的环境 (Tomcat 6) 中,路径段中的百分比序列在映射到 @PathVariable 时显然是使用 ISO-8859-1 解码的. 我希望它是 UTF-8. 我已经将 Tomcat 配置为使用 UTF-8(使用 server.xml 中的 URIEncoding 属性). Spring/Rest 是否自己进行解码?如果是,我在哪里可以覆盖默认编码? 附加信息;
..
我正在为 Intranet 应用设计基于 HTTP 的 API.我意识到从整体上看这是一个很小的问题,但是:我应该使用连字符、下划线或驼峰命名法来分隔 URI 中的单词吗? 这是我的初步想法: 驼峰式 如果服务器不区分大小写,可能会出现问题 似乎在查询字符串键(http://api.example.com?**searchQuery**=...),但不在其他 URI 部分
..
我不断收到此错误. 无效的 URI:无法确定 URI 的格式. 我的代码是: Uri uri = new Uri(slct.Text);if (DeleteFileOnServer(uri)){nn.BalloonTipText = slct.Text + "已删除.";nn.ShowBalloonTip(30);} 更新:slct.Text中的内容为ftp.jt-software
..
我在那个应用程序中有图像厨房应用程序,我将所有图像放入 drawable-hdpi 文件夹中.我像这样在我的活动中调用图像: 私有整数[] imageIDs = {R.drawable.wall1, R.drawable.wall2,R.drawable.wall3, R.drawable.wall4,R.drawable.wall5, R.drawable.wall6,R.drawable.w
..
我想将 Resources.resx 中的 BitmapImage 分配给 Image.事先我将 .png 图像保存到 Resources.resx.此图片现在位于“/Resources/logo.png"中. 在阅读了几篇 SO 帖子和其他文章后,我现在有了这个: logoImage.Source = new BitmapImage(new Uri(@"pack://applicatio
..