标签: query-string

通过https发送敏感数据的安全性如何?

SSL是否足够安全,可以在查询字符串中使用敏感数据(如密码)?是否有任何额外的选项可以实施?

security ssl query-string

24
推荐指数
2
解决办法
2万
查看次数

Asp.net - 空QueryString参数

问题

foo使用asp.net 检查以下url的查询字符串中的参数的正确方法是什么?这甚至可能吗?

http://example.com?bar=3&foo
Run Code Online (Sandbox Code Playgroud)

我试图检查Request["foo"]以及Request.QueryString["foo"]和我得到null两个.我也尝试List使用QueryString集合中的值填充a ,但正如我在下面提到的,它不包括值.

问题

我明白没有价值,但不应该Request["foo"]返回空字符串而不是null?有没有办法找出一个查询字符串密钥是否存在,即使它没有值?

笔记

我发现这里Request.QueryString.AllKeys包含null空白的查询字符串参数.

[编辑]

如下面由JamesDreas所述,正则表达式解析原始URL可能是最好的(也可能是唯一的)方法.

Regex.IsMatch(Request.RawUrl, "[?&]thumb([&=]|$)")
Run Code Online (Sandbox Code Playgroud)

asp.net query-string

24
推荐指数
3
解决办法
3万
查看次数

在C#中输出一个被操纵的QueryString

使用以下代码我得到一个很好的格式化字符串:

Request.QueryString.ToString 
Run Code Online (Sandbox Code Playgroud)

给我一些像:&hello = worldµsoft =糟透了

但是,当我使用此代码将集合克隆到另一个对象(相同类型)时,我从ToString()方法返回Type().

System.Collections.Specialized.NameValueCollection variables = new System.Collections.Specialized.NameValueCollection(Request.QueryString);
if (!string.IsNullOrEmpty(variables["sid"]))
    variables.Remove("sid");
Response.Write(variables.ToString());
Run Code Online (Sandbox Code Playgroud)

是否有更整洁的方式输出它而不是手动查看和构建字符串?

c# asp.net collections query-string

23
推荐指数
2
解决办法
2万
查看次数

如何让jMeter http请求采样器生成参数?

有没有办法在jMeter http请求采样器或任何其他采样器中生成随机参数值?

parameters jmeter query-string

23
推荐指数
2
解决办法
3万
查看次数

如何使用Express解析查询字符串中的变量?

我有一个请求发送到服务器:

"/stuff?a=a&b=b&c=c"
Run Code Online (Sandbox Code Playgroud)

使用express,我如何获得这些值?

我试过以下......

app.get( "/stuff?:a&:b&:c", function( req, res ){});
Run Code Online (Sandbox Code Playgroud)

......但它似乎没有认出路线.

在此先感谢您的帮助.

javascript request-object query-string express

23
推荐指数
2
解决办法
3万
查看次数

在查询字符串值中使用的分隔符

我需要在查询字符串中接受文件名列表.即:

http://someSite/someApp/myUtil.ashx?files=file1.txt|file2.bmp|file3.doc
Run Code Online (Sandbox Code Playgroud)

您对使用什么分隔符有什么建议吗?

string delimiter query-string

22
推荐指数
5
解决办法
3万
查看次数

<>而不是在VB.NET中

我正在寻找关于VB.NET <>Not运算符的令人兴奋的任务. Not- 我假设通过我的小用途 - 它的功能相当于!C#等语言,<>相当于!=.

在VB.NET中,一个常见的问题是对没有引用的对象执行布尔表达式,它出现了.所以如果我们这样做

If Request.QueryString("MyQueryString") <> Nothing Then
Run Code Online (Sandbox Code Playgroud)

如果查询字符串不存在,这实际上会失败.为什么,我不知道.老程序员完成的方式如下:

If Not Request.QueryString("MyQueryString") Is Nothing Then
Run Code Online (Sandbox Code Playgroud)

这往往有效.对我来说,它们在功能上是等效的,尽管操作员倾向于根据某些因素进行不同的比较,例如运算符优先级,为什么它在这种情况下不起作用,但我不知道,也没有找到任何相关材料.

我问这个,因为我必须编写标准文档,我们正在确定使用Not或者<>.关于它应该是哪种方式的想法,或者你应该这样做?

vb.net operators query-string

22
推荐指数
3
解决办法
10万
查看次数

如何从查询字符串中的表单中删除空字段?

我有一个简单的表格,有四个输入.当我提交表单时,我想使用GET http方法.

例如:

aaa : foo
bbb : ____
ccc : bar
ddd : ____
Run Code Online (Sandbox Code Playgroud)

我想要这个查询字符串:

/?aaa=foo&ccc=bar
Run Code Online (Sandbox Code Playgroud)

问题是我有这个查询字符串:

/?aaa=foo&bbb=&ccc=bar&ddd=
Run Code Online (Sandbox Code Playgroud)

如何从查询字符串中的表单中删除空字段?

谢谢.

forms get query-string

22
推荐指数
4
解决办法
7225
查看次数

反应路由器中的查询字符串

我正在尝试使用查询字符串设置Route路径.有些东西:

www.mywebsite.com/results?query1=:query1&query2=:query2&query3=:query3
Run Code Online (Sandbox Code Playgroud)

我宁愿过渡到"结果"组件,如下所示:

<Route path="/" component={Main}>
  <IndexRoute component={Home} />
  <Route path="results?query1=:query1&query2=:query2&query3=:query3"
    component={SearchResults} />
</Route>
Run Code Online (Sandbox Code Playgroud)

在SearchResults容器中,我希望能够访问query1,query2和query3参数.

我无法让它发挥作用.我收到以下错误:

bundle.js:22627警告:[react-router]位置"/ results?query1 = 1&query2 = 2&query3 = 3"与任何路由都不匹配

我尝试按照以下指南中的步骤操作:(部分:查询字符串参数怎么样?) https://www.themarketingtechnologist.co/react-router-an-introduction/

我可以在这里得到一些帮助吗?

query-string reactjs react-router

22
推荐指数
2
解决办法
2万
查看次数

Google表格嵌入了URL文档

有谁知道谷歌电子表格嵌入URL参数是否有任何官方文档?

也就是说,给定从谷歌表像这样的嵌入网址: https://docs.google.com/a/aicr.org/spreadsheet/pub?key=0AhExuVBhVYT1dGxxejBmUHAzYUhGb25veTRkdW1YekE&single=true&gid=1&output=html&gridlines=false

  1. 这些论点做了什么,以及
  2. 还有哪些其他参数可用,默认情况下不包括在内?

经过多次挖掘和搜索,我发现:

  • 一些参数似乎没有做任何事情(&single = true,&embedded = true)
  • 一些参数在谷歌搜索结果中自信地声明,但不起作用(&gridlines = false)
  • 有些参数似乎没有出现在我做过的任何搜索中(&output = csv)

......我做过的搜索没有产生任何东西甚至远程接近以下任何一个:

  • 用于嵌入URL的官方谷歌维护文档
  • 用于解析嵌入URL的代码的代码视图

经过反复试验,我发现:

  • &键= [ID]
    • 谷歌工作表ID
  • &单= [TRUE | FALSE]
    • 是的:??? (目前我只发表一张纸)
    • 假:???
  • &GID = [#]
    • 表格标识??? (目前我只发表一张纸)
    • 也许这可以用来指定当你的整个Google工作表文档"发布到网络上"时的工作表和范围(而不是仅仅是您文档中的一个工作表)
  • &范围= [CellAddress1:CellAddress2]
    • 指定要包括的单元格范围,例如"B1:C20"
    • 如果'widget ='为false或不存在,则禁止显示常用的Google页眉和页脚信息
    • 如果空间范围大于已发布的工作表,则仅显示工作表,同时仍然抑制页眉和页脚.
  • &嵌入式= [TRUE | FALSE]
    • 是的:???
    • 假:???
    • 此项目包含在谷歌表格中提供的嵌入代码中(设置为"true"),但似乎没有任何效果.
  • &插件= [TRUE | FALSE]
    • true:显示整个共享项目.覆盖"range =".不包括谷歌免责声明页脚.
    • false:在输出中包含google免责声明页脚(除非'range ='也存在)
  • &输出= [HTML | TXT | CSV]
    • html(默认):在代码中输出为html表,其中还包含Google跟踪代码
    • txt:将选定范围或工作表的内容输出为制表符分隔文本
    • csv:输出为csv
  • &网格线= [???]
    • 这显然用于工作,但对我不起作用.
    • 要抑制嵌入工作表中的网格线,我在所有单元格上设置边框,然后为边框着色以匹配工作表的背景颜色(例如白色背景工作表上的纯白色边框).

embed google-sheets query-string

21
推荐指数
2
解决办法
2万
查看次数