urlencode相关内容

查询字符串参数的 Java URL 编码

假设我有一个网址 http://example.com/query?q= 我有一个用户输入的查询,例如: 随机词 £500 银行 $ 我希望结果是正确编码的 URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 实现这一目标的最佳方法是什么?我尝试了 URLEncoder 并创建了 URI/URL ..
发布时间:2022-01-30 08:55:09 Java开发

具有包含“点"的 url 查询参数的 Angular ui-router

在我们的 Angular 应用程序中,我们必须处理包含“点"的 id.例如: book = {编号:'123.456'} 我们在使用此类 id 作为 url 参数时遇到问题.如果通过“Angular"进行导航,即单击调用 $state.go('bookDetails', {bookId: book.id}); 的链接,则一切正常.但是重新加载页面时事情不起作用 “无法获取/bookDet ..

C#:根据 RFC4648 的 base64url

我正在根据 RFC4648 在 C# 中. 我发现 HttpServerUtility.UrlTokenEncode 但看起来这不遵循 RFC4648(UrlTokenEncode 在末尾添加一个数字,表示已删除的 = 符号的数量;请参阅此处和这里). 例子: base64 编码: Convert.ToBase64String(System.Text.Encoding.AS ..
发布时间:2022-01-21 08:37:27 C#/.NET

如何阻止浏览器在 GET 上对表单值进行 url 编码

我有一个带有 method="get" 的表单.在表单中,我需要传递 CSS 文件的 URL,但它将其编码为 http%3A%2F%2Fwww... 等. 有没有办法在破坏文件时停止 URL 的编码. 谢谢 解决方案 背景 它比第一眼想象的要微妙一些.对于作为 URI 标准的特定形式的任何 URL,某些字符是特殊的.特殊字符包括 `:`(方案分隔符)和 `/`(路径或层次结构 ..
发布时间:2022-01-07 21:02:42 前端开发

当查询字符串是 URLEncoded 或在 ASP.NET 中具有百分比字符时如何获取查询字符串

当查询字符串是 UrlEncoded 或在 ASP.NET 中有百分比字符时,如何从 Request 对象中获取实际的查询字符串? 基本上,如果我有一个像这样的 URL:Default.aspx?p=%b4,我如何得到一个用“%b4"填充的字符串? Request.QueryString["p"] 返回一个不可打印的字符. Request.RawUrl 返回 Default.as ..
发布时间:2022-01-05 15:44:55 C#/.NET

如何在 ASP.NET MVC 中不转义 URL 参数?

我注意到 Stackoverflow 登录/注销链接上的 returnurl URL 参数没有转义,但是当我尝试将路径作为参数添加到路由时,它被转义了. 所以/login?returnurl=/questions/ask 显示/login?returnurl=%2fquestions%2fask ,这有点难看.如何让它不转义 returnurl 值? 这是我在代码中所做的: Html ..
发布时间:2022-01-02 11:33:08 其他开发

Python Requests 包中的 URI 编码

我正在使用 python requests 包从 API 获取结果,并且 URL 包含 + 登录.但是当我使用 requests.get 时,请求失败,因为 API 无法理解 + 符号.如果我用 %2B(URI 编码)替换 + 符号,请求就会成功. 有没有办法对这些字符进行编码,以便我在将 URL 传递给请求包时对其进行编码 错误:test user@gmail.com 不存在API:ht ..
发布时间:2021-12-31 20:14:23 Python

如何对 URL 中的加号 (+) 进行编码

下面的 URL 链接将打开一个新的 Google 邮件窗口.我遇到的问题是 Google 用空格替换了电子邮件正文中的所有加号 (+).看起来它只发生在 + 符号上.我该如何补救?(我正在处理 ASP.NET 网页.) https://mail.google.com/mail?view=cm&tf=0&to=someemail@somedomain.com&su=some subject&b ..
发布时间:2021-12-24 23:58:42 C#/.NET

如何在 Groovy 中对 URL 进行编码?

Groovy 中是否有一种 URLEncode? 我找不到任何字符串 → 字符串 URL 编码实用程序. 示例:脱氢酶(NADP+) → 脱氢酶%20(NADP%2b) (+ 而不是 %20 也是可以接受的,因为 一些 实现这样做) 解决方案 你可以使用 java.net.URLEncoder. 在上面的例子中,括号也必须被编码: def toEncode = "脱氢 ..
发布时间:2021-12-23 16:12:42 其他开发

将 urlencoded URL 作为参数传递给 CakePHP 的控制器/动作

我对 CakePHP 还很陌生,因此,我曾经用 Zend Framework 做的一些基本事情被 Cake 打败了. 我正在处理一个项目,我必须将命名参数传递给控制器​​/操作.设置路由和传递参数相当简单,我的问题是当参数是一个urlencoded url. 例如:http://www.cakephp.com/controller/action/http%3A%2F%2Fwww.goo ..
发布时间:2021-12-21 21:27:54 其他开发

XSLT 版本 1 URL 编码

XSLT 版本 1 中是否有 URL 编码功能?我需要类似于 javascript 中的 encodeURIComponent 函数的东西? 这是不可能的,因为我使用的是 .NET 平台,因为 XSLT 应用于 Sharepoint 页面.有没有办法通过调用 XML 中的 javascript 编码函数来对此购买进行编码,代码片段如下: ..
发布时间:2021-12-19 21:30:30 其他开发

为什么 curl 会截断这个查询字符串?

我敢肯定,这个问题的答案将是一些非常明显的字符编码问题... 我在命令行上使用 curl 来测试 python 应用程序中的一些端点.端点采用纬度和经度的 url 参数.没什么特别的.我输入了命令: curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 服务器响应,带有详细的 curl 输出: * 连接到 localh ..
发布时间:2021-12-17 09:01:12 其他开发

编码 URL 查询参数

如何对 URL 查询参数值进行编码?我需要用 %20、重音、非 ASCII 字符等替换空格. 我尝试使用 URLEncoder 但它也对 / 字符进行编码,如果我将用 URLEncoder 编码的字符串提供给 URL 构造函数,我会得到MalformedURLException(无协议). 解决方案 URLEncoder 有一个很误导性的名字.它是根据 Javadocs 使用的编码使 ..
发布时间:2021-12-17 08:28:28 Java开发