uri相关内容

HTTP 重定向代码之间的区别

我不清楚各种 HTTP 3XX 重定向代码之间的区别.是的,我已经阅读了规范,但这里的标准和实际实践之间似乎存在一些差异. 301 重定向代码似乎很清楚:这意味着资源已永久移动到另一个 URI,并且未来的请求应使用该 URI. 而且 307 重定向代码似乎也很清楚:这意味着重定向是临时的,以后的请求仍应使用原始 URI. 但我不知道 302 和 303 之间有什么区别,或者为什么 ..
发布时间:2021-12-11 10:31:54 其他开发

URI、URL 和 URN 有什么区别?

URI、URL 和 URN 之间有什么区别?我读过很多网站(甚至维基百科),但我不明白. URI:http://www.foo.com/bar.html 网址:http://www.foo.com/bar.html URN:bar.html 这是正确的吗? 解决方案 统一资源标识符 (URI) 是用于标识 Internet 上的名称或资源的字符串. > URI 通过位置 ..
发布时间:2021-12-11 10:25:43 其他开发

重复 HTTP GET 查询键的权威位置

我无法找到有关 HTTP GET 查询字符串重复字段行为的权威信息,例如 http://example.com/page?field=foo&field=bar 尤其是订单是否保留.大多数面向 Web 的语言都会生成一个包含与键“字段"相关联的 foo 和 bar 的数组,但我想知道是否存在关于这一点的权威声明(例如在 RFC 上).RFC 3986 有一个部分 3.4.查询,指的是key=v ..
发布时间:2021-12-11 10:03:23 其他开发

URI、URL 和 URN 之间有什么区别?

人们谈论 URLs、URIs 和 URNs 就好像它们是不同的东西,但它们看起来是一样的肉眼. 它们之间有什么可区分的区别? 解决方案 来自 RFC 3986: URI 可以进一步分类为定位符、名称或两者.这术语“统一资源定位器"(URL) 是指 URI 的子集除了识别资源外,还提供了一种方法通过描述其主要访问机制来定位资源(例如,其网络“位置").术语“统一资源名称"(URN ..
发布时间:2021-12-11 09:54:21 其他开发

如何在 HTTP POST 请求中发送参数?

在 HTTP GET 请求中,参数作为查询字符串发送: http://example.com/page?parameter=value&also=another 在 HTTP POST 请求中,参数不会与 URI 一起发送. 值在哪里? 在请求标头中?在请求正文中?它看起来像什么? 解决方案 值在请求正文中以内容类型指定的格式发送. 通常内容类型是application/x ..
发布时间:2021-12-11 09:52:44 其他开发

如何检查字符串是否是有效的 HTTP URL?

有Uri.IsWellFormedUriString 和 Uri.TryCreate 方法,但它们似乎为文件路径等返回 true 如何检查字符串是否是用于输入验证的有效(不一定是活动的)HTTP URL? 解决方案 试试这个来验证 HTTP URLs(uriName 是你想要测试的 URI): Uri uriResult;bool result = Uri.TryCreate(ur ..
发布时间:2021-12-10 22:44:36 C#/.NET

从 Microsoft.AspNetCore.Http.HttpRequest 获取原始 URL

Asp.Net 5 (vNext) 中的 HttpRequest 类包含(除其他外)有关请求 URL 的解析详细信息,例如 Scheme、主机、Path等 我还没有发现任何暴露原始请求 URL 的地方 - 只有这些解析值.(在之前的版本中有 Request.Uri) 我能否在不必将 HttpRequest 上可用的组件拼凑起来的情况下取回原始 URL? 解决方案 貌似不能直接访 ..
发布时间:2021-12-10 19:38:50 其他开发

CodeIgniter current_url 不显示查询字符串

嗨,我正在尝试将我当前的 url 存储在会话变量中. 我的应用使用查询字符串,如 www.domain.com/add?url=http://www.google.com 但是 current_url() 返回 'ww.domain.com/add'.没有查询字符串的网址. 我检查了帮助文件,current_url 似乎只是将 uri 段附加到配置中设置的 site_url. ..
发布时间:2021-12-10 14:20:35 PHP

使用 codeigniter 在 URL 中传递多个变量

很抱歉打扰,但我希望有人能帮助我解决我在 CI 中遇到的一个非常平凡的问题.我可以使用 CI 的示例通过 URL 发送变量,例如: http://localhost/project/main/getproduct/24 在我的主控制器的 getproduct() 方法中,我可以将变量发送 24,没有问题. 但是我现在想通过 URL 传递两个变量,但我不知道如何执行此操作或 CodeIgn ..
发布时间:2021-12-10 14:20:27 PHP

部署后强制刷新缓存

如果您无法更改引用该文件的 URI(例如,无法添加时间戳参数),是否可以强制客户端的缓存重新加载 HTML 文件? 这是我的情况: 为 1000 个用户部署的插件 该插件加载 example.com/page.html 调用 script.js 资源 URI example.com/page.html 无法更改(无插件更新) page.html 已更改.我需要从用户的缓存中清除旧 ..
发布时间:2021-12-10 08:29:02 PHP

Android:从内容 URI 中获取文件 URI?

在我的应用程序中,用户将选择应用程序处理的音频文件.问题是,为了让应用程序执行我希望它对音频文件执行的操作,我需要 URI 为文件格式.当我使用Android的原生音乐播放器在app中浏览音频文件时,URI为内容URI,如下所示: content://media/external/audio/media/710 但是,使用流行的文件管理器应用程序 Astro,我得到以下信息: file:// ..
发布时间:2021-12-09 19:56:03 移动开发

Spring/Rest @PathVariable 字符编码

在我使用的环境 (Tomcat 6) 中,路径段中的百分比序列在映射到 @PathVariable 时显然是使用 ISO-8859-1 解码的. 我希望它是 UTF-8. 我已经将 Tomcat 配置为使用 UTF-8(使用 server.xml 中的 URIEncoding 属性). Spring/Rest 是否自己进行解码?如果是,我在哪里可以覆盖默认编码? 附加信息; ..
发布时间:2021-12-08 23:01:33 其他开发

连字符、下划线或驼峰式大小写作为 URI 中的单词分隔符?

我正在为 Intranet 应用设计基于 HTTP 的 API.我意识到从整体上看这是一个很小的问题,但是:我应该使用连字符、下划线或驼峰命名法来分隔 URI 中的单词吗? 这是我的初步想法: 驼峰式 如果服务器不区分大小写,可能会出现问题 似乎在查询字符串键(http://api.example.com?**searchQuery**=...),但不在其他 URI 部分 ..
发布时间:2021-12-08 22:54:17 其他开发

无效的 URI:无法确定 URI 的格式

我不断收到此错误. 无效的 URI:无法确定 URI 的格式. 我的代码是: Uri uri = new Uri(slct.Text);if (DeleteFileOnServer(uri)){nn.BalloonTipText = slct.Text + "已删除.";nn.ShowBalloonTip(30);} 更新:slct.Text中的内容为ftp.jt-software ..
发布时间:2021-12-08 14:15:49 C#/.NET

将 Resources.resx 中的 BitmapImage 分配给 Image.Source?

我想将 Resources.resx 中的 BitmapImage 分配给 Image.事先我将 .png 图像保存到 Resources.resx.此图片现在位于“/Resources/logo.png"中. 在阅读了几篇 SO 帖子和其他文章后,我现在有了这个: logoImage.Source = new BitmapImage(new Uri(@"pack://applicatio ..
发布时间:2021-12-05 16:25:30 C#/.NET