问题标签 [rawurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
14391 浏览

asp.net - ASP.NET:获取 *real* 原始 URL

在 ASP.NET 中,有没有办法获得真正的原始 URL?

例如,如果用户浏览到“ http://example.com/mypage.aspx/%2F ”,我希望能够获得“ http://example.com/mypage.aspx/%2F ”而不是比“ http://example.com/mypage.aspx// ”。

我当然想要一种干净的方法来做到这一点,但我可以使用反射或访问晦涩的属性的hacky方法。

目前,我尝试在 Authorization-header 中使用 uri(有效),但我不能依赖它始终存在。

编辑:

我真正想做的是能够区分“ http://example.com/mypage.aspx/%2F ”和“ http://example.com/mypage.aspx/%2F%2F ”。

看起来 ASP.NET 首先将“%2F%2F”转换为“//”,然后将斜杠转换为单个斜杠。

所以只是重新编码它是行不通的。

0 投票
2 回答
8286 浏览

asp.net - “潜在危险的 Request.RawUrl”的可能原因是什么?

在 asp.net 网络表单应用程序中,我们有时会收到一条带有“潜在危险 Request.RawUrl”的错误消息,但我找不到它的来源。

此异常的可能原因是什么?


我们案例的一些细节:

我在生成的页面的 html 中识别出带有 TSM_HiddenField 的部分:

...所以在这种情况下它似乎与AjaxControlToolkit有关,但是这个异常怎么会发生呢?

(当用户登录时会发生这种情况,所以我怀疑是否涉及一些爬虫或黑客尝试......)

0 投票
2 回答
1516 浏览

asp.net - Application_AuthenticateRequest RawUrl 中的 Response.Redirect

我在 global.asax.cs 中使用 Response.Redirect。当页面加载 RawUrl 属性包含某种编码目录。

"/(F(D7zFAWNl_SpT-cuyRXksIZnvwBB_bYfBl3ens83McZjPg9zLBvcjvik6FkwBNhnjeK-faeUt6PUYOZSsYXKdg4hi4IDPTDO5diQf693NLpw1))/Integration/Workflow.aspx"

这个可怕的目录来自哪里?它破坏了目标页面上使用 RawUrl 获取路径信息的一堆用户控件。

为什么 Response.Redirect 会发明这条可怕的路径并添加它?有没有办法解决?

谢谢

克雷格

0 投票
2 回答
6108 浏览

php - 替换 rawurlencode 中的实体,即 < > "

我有以下代码

在哪里

我怎样才能得到 rawurlencode 来替换 "<"; 到一个“<”?

提前谢谢了

更新

使用

正如下面的海报所建议的,thankyou 修复了不断变化的 < ; 到 "<" 但在整个片段中插入 \

我正在寻找的输出也没有反斜杠

干杯抢

固定的

感谢所有发帖的人!

发挥魅力,

非常感谢抢

0 投票
1 回答
659 浏览

php - php url编码问题

我使用我用 rawurlencode() 编码的令牌发送用户激活的 html 电子邮件。

所以 - 链接出现在电子邮件中,如下所示:

但是,当我单击此链接时,我的页面 url 如下所示:

所以 - 之前的令牌(这是它在我的电子邮件中的显示方式):

之后的令牌:

看起来我的浏览器在我点击时会自动进行一些转换?为什么?

0 投票
1 回答
4911 浏览

javascript - javascript / jquery中Request.RawUrl的替代品?

Request.RawUrl在 localhost 之后使用 a 来获取 URL。即如果我的 url 是localhost:52482/something/somethingelse,那么这用于返回/something/somethingelse

我在基本控制器(MVC3)中访问了它。但我发现如果页面中有一些条目,比如一些文本框和其他选择,这将返回一个查询字符串类型的值。我该如何解决这个问题?

我正在考虑在 javascript 中执行此操作,以查看是否可以仅获取没有查询字符串的 URL。让我知道我应该如何在这里进行?

谢谢, 阿达什

0 投票
1 回答
399 浏览

php - 单引号 JS encodeuri vs PHP rawurlencode

我正在尝试使用 cURL 在 PHP 中模仿 AJAX 发出的 POST 请求。

我注意到一件事,为什么 PHP 转义单引号,%27而 JS 的 encodeuricomponent 保持原样?

PHP 中真的有一个与 JS 相同的函数吗?

0 投票
3 回答
1179 浏览

asp.net - 如何在 ASP.NET 下获取未解码的请求 URL?

我的请求网址是:http://domain.com/some/path%2Fescaped

我想检索这个确切的 URL。我不希望它被解码,比如http://domain.com/some/path/escaped;我希望它像http://domain.com/some/path%2Fescaped一样编码。

我如何获得这个网址?我尝试过 Request.Path、Request.RawUrl、Request.Url.AbsoluteUri、Request.Url.OriginalString ......每个都提供解码的 URL,如http://domain.com/some/path/escaped

我可以用 $_SERVER["REQUEST_URI"] 在 PHP 中得到它。

0 投票
2 回答
517 浏览

php - 请解释 mcrypt_decrypt 这个奇怪的输出

另一方面,我正在使用此代码解密 GET 发送的信息:

例如,这输出hello@xyz.com. 但是,当我将此字符串与 if 语句进行比较时:

这会输出一个奇怪的答案No match。我不明白为什么会这样。这是 var_dump($decrypted_string) 的结果:

0 投票
1 回答
1493 浏览

asp.net - 如何在 Global.asax.cs 文件的 Application_BeginRequest 事件中验证 Request.RawUrl?

一些机器人正在请求在我的 asp.net 应用程序www.example.com/test-</p><p>they-are-angry...中创建的 URL。A potentially dangerous exception

我需要验证文件的HttpContext.Current.Request.RawUrl事件Application_BeginRequestGlobal.asax.cs如果它无效,我将重定向到另一个错误页面。

如果 Request.RawUrl 无效,我不想设置validateRequest="false"requestValidationMode="2.0"但想重定向到特定错误页面。

如何做到这一点?是否有任何 Asp.Net 预定义的方法来验证此 URL?

非常感谢任何帮助!