query-string相关内容

基于查询字符串参数名称的路由

我正在尝试在我的 MVC4 WebAPI 项目中配置路由. 我希望能够根据产品的名称或类型搜索产品,如下所示: /api/products?name=WidgetX - 返回所有名为 WidgetX 的产品/api/products?type=gadget - 返回 gadget 类型的所有产品 路由配置如下: config.Routes.MapHttpRoute(name: ..
发布时间:2021-11-29 09:07:18 C#/.NET

使用属性路由时查询字符串不起作用

我正在使用 System.Web.Http.RouteAttribute 和 System.Web.Http.RoutePrefixAttribute 为我的 Web API 2 应用程序启用更清晰的 URL.对于我的大多数请求,我可以使用路由(例如 Controller/param1/param2)或我可以使用查询字符串(例如 Controller?param1=bob¶m2=mary> ..
发布时间:2021-11-29 09:05:41 C#/.NET

MVC C# 激活 url 重定向到其他路径

我有一两年前用代码来创建通过电子邮件发送的激活链接,使用代码作为参数,我尝试了很多不同的方法,编码,使用其他语法,添加 web.config 设置requestValidationMode="2.0",注解[AllowHtml],在网上试了十几个帖子,都没有成功. 所以我在这里监督一些事情,我确信但我找不到解决方案. 我得到的错误是:从客户端检测到潜在危险的 Request.Path ..
发布时间:2021-11-26 21:12:47 其他开发

如何使用 ASP.NET Core 从查询字符串中读取值?

我正在使用 ASP.NET Core MVC 构建一个 RESTful API,我想使用查询字符串参数来指定对返回集合的资源进行过滤和分页. 在这种情况下,我需要读取查询字符串中传递的值来过滤并选择要返回的结果. 我已经发现在控制器内部 Get 操作访问 HttpContext.Request.Query 返回一个 IQueryCollection. 问题是我不知道它是如何用来检 ..
发布时间:2021-11-26 12:24:40 C#/.NET

从类中获取要在查询字符串中使用的 JSON 属性名称列表

如果我有一个 C# 模型类,JSON.net 使用它来绑定序列化 JSON 字符串中的数据,有没有办法可以从该类创建查询字符串以发出初始请求? 模型类示例: 公共类模型{[JsonProperty(PropertyName = "id")]公共长 ID { 获取;放;}[JsonProperty(PropertyName = "some_string")]公共字符串 SomeString ..
发布时间:2021-11-26 10:14:24 C#/.NET

如何使用 ASP.NET Core 从查询字符串中读取值?

我正在使用 ASP.NET Core MVC 构建一个 RESTful API,我想使用查询字符串参数来指定对返回集合的资源进行过滤和分页. 在这种情况下,我需要读取查询字符串中传递的值来过滤并选择要返回的结果. 我已经发现在控制器内部 Get 操作访问 HttpContext.Request.Query 返回一个 IQueryCollection. 问题是我不知道它是如何用来检 ..
发布时间:2021-11-24 12:10:45 C#

用键内爆关联数组的最快方法

我正在寻找一种将关联数组转换为字符串的快速方法.典型的结构类似于 URL 查询字符串,但具有可自定义的分隔符,因此我可以将 '&' 用于 xhtml 链接或 '&' 否则. 我的第一个倾向是使用 foreach 但由于我的方法可以在一个请求中多次调用,我担心它可能太慢了. 'ShowList', 'Page' => '2');$QueryString = '';foreach ( ..
发布时间:2021-11-18 03:56:10 其他开发

如何在查询字符串中传递数组?

是否有通过查询字符串传递数组的标准方法? 明确地说,我有一个包含多个值的查询字符串,其中一个是数组值.我希望将该查询字符串值视为一个数组 - 我不希望该数组被分解以使其与其他查询字符串变量无法区分. 此外,根据此发布答案,作者建议未定义对数组的查询字符串支持.这准确吗? 编辑: 基于@Alex 的回答,没有标准的方法可以做到这一点,所以我的后续行动是识别我正在读取的参数是一 ..
发布时间:2021-11-18 00:56:43 其他开发

使用表单输入附加 URL

这是我第一次尝试用 javascript 编写任何东西,虽然这完全符合预期,但我相信它可以做得更简单.并不是说这个脚本很有用,只是学习新东西的练习.我也是尽量不要用邪恶的文件写. 那么更优雅的方式是什么? 提交 ..
发布时间:2021-11-16 19:30:04 其他开发

如何从状态为“进行中"的项目中获取问题使用 Redmine REST API

我正在尝试使用 Redmine REST API 从 plan.io 项目中获取特定问题.我想列出状态为“进行中"或“估计"的项目中的问题.但我不确定要写什么样的查询字符串.我在 redmine 站点上的 API 文档中找不到任何内容. 这里是如何从项目中获取所有问题. http://someurl.com/issues.json?key=185f14564g65f4g65df4g4657 ..
发布时间:2021-11-15 04:03:50 其他开发

在 PHP 中解码查询字符串

好的,我已经使用 mod_rewrite 和 PHP 编写了一个 REST API 实现.我正在通过 HTTP DELETE 请求的正文接受一个查询字符串(...集体呻吟?).撇开前面两个语句是否明智的争论不谈,我发现 PHP 不会自动解析 DELETE 请求的请求正文(即,尽管表单编码的查询字符串出现在请求正文中,但 $_POST 为空).这并没有让我特别惊讶.我确实发现令人惊讶的是,我一直无法 ..
发布时间:2021-11-15 03:34:38 其他开发

在 PHP 中解码查询字符串

好的,我已经使用 mod_rewrite 和 PHP 编写了一个 REST API 实现.我正在通过 HTTP DELETE 请求的正文接受一个查询字符串(...集体呻吟?).撇开前面两个语句是否明智的争论不谈,我发现 PHP 不会自动解析 DELETE 请求的请求正文(即,尽管表单编码的查询字符串出现在请求正文中,但 $_POST 为空).这并没有让我特别惊讶.我确实发现令人惊讶的是,我一直无法 ..
发布时间:2021-11-15 03:31:01 其他开发

如何将查询字符串参数传递给 Laravel4 中的路由

我正在 Laravel 4 中编写一个 api.我想将查询字符串参数传递给我的控制器.具体来说,我想允许这样的事情: api/v1/account?fields=email,acct_type 查询参数被传递给路由控制器方法,该方法具有如下签名: 公共函数索引($cols) routes.php 中的路由如下所示: Route::get('account', 'AccountApiCon ..
发布时间:2021-11-15 01:21:01 其他开发

REST API 框架.无效查询字符串参数的推荐行为

我正在实现一个 REST API 框架,我想知道当客户端提交无效的查询字符串参数时推荐的行为是什么. 我会用一个具体的例子来说明我的意思:比如说,我在/api/contacts/端点上有一个 API 处理程序,该处理程序提供了一个名为 id 的查询字符串过滤器,它使客户端能够选择具有提供的 ID 的某些联系人. 因此,GET 或 DELETE 请求可以是 /api/contacts/? ..
发布时间:2021-11-15 01:06:33 其他开发

PHP file_get_contents() 返回“无法打开流:HTTP 请求失败!";

我在从 PHP 代码调用 url 时遇到问题.我需要使用 PHP 代码中的查询字符串调用服务.如果我在浏览器中输入 url,它工作正常,但如果我使用 file-get-contents() 进行调用,我得到: 警告:file-get-contents(http://....) 无法打开流:HTTP 请求失败!HTTP/1.1 202 接受... 我使用的代码是: $query=fil ..
发布时间:2021-11-15 00:14:34 其他开发

htaccess QUERY_STRING urldecode

我有一个关于 .htaccess 和 QUERY_STRING 的问题. 我尝试使用我的 htaccess 重定向 URL,如下所示: http://mydomain.tld/out/http%3A%2F%2Fotherdomain.tld%3Fparam%3D0 到 http://otherdomain.tld?param=0 我使用带有 REQUEST_URI 的 Rewrite ..
发布时间:2021-11-11 22:16:02 其他开发

如何关闭 QSA?(查询字符串追加)

我使用 Apache2 和 mod_rewrite 来隐藏我的查询字符串.这些是有问题的规则. RewriteCond %{QUERY_STRING} ^query=(.*)$重写规则 (.*)/search/%1 [R=301,L]RewriteRule ^search\/?$/search/?query=test [R=301,L] 当我访问 /search(或 /search/)时,我被 ..
发布时间:2021-11-11 22:11:00 其他开发

您如何配置 Apache/PHP 以接受查询字符串中的斜杠?

我有两台运行 PHP 的 Apache 服务器.接受查询字符串中的正斜杠并以预期的方式将其传递给 PHP,例如: http://server/index.php?url=http://foo.bar 有效并且在 PHP 中此表达式为真: $_REQUEST['url'] == "http://foo.bar" 然而,在 other Apache 服务器中,相同的 URL 会导致 403 ..
发布时间:2021-11-11 21:59:22 其他开发

从 301 重定向中删除查询字符串

我正在努力为最初使用查询字符串构建的网站创建适当的 301 重定向.旧的 URL 结构如下所示: http://www.oldsite.com/about/index.cfm?fuseaction=cor_av&artID=5049 我想将整个子文件夹(名为“about")重定向到新域上的新页面.新域的 URL 如下所示: http://www.newsite.com/info 所以,我设 ..
发布时间:2021-11-11 06:03:17 其他开发