如何将复杂的 cookie 传递给 ab 进行测试?
我正在使用 ab
来测试我的应用程序,但在传递正确的 cookie 时遇到问题。我的 cookie 数据如下所示:
messages=95925d68c34fcc68b3fcc2e5061a45278c35af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]
我不知道如何将字符串的第二部分发送到 ab
发送到我的服务器。我正在做类似
ab -C messages='95*snip*5af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]' http://example.com:80/
[
之前的所有内容都已发送,但此后什么也没有发送。我担心 [
是对我的 shell 的某种控制,但我不太确定这是怎么回事。我认为单引号应该允许我在其中添加除另一个单引号之外的任何内容。
I'm using ab
to test my app, and I'm having trouble passing the correct cookie. My cookie data looks like this:
messages=95925d68c34fcc68b3fcc2e5061a45278c35af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]
I can't figure out how to get the second part of the string to ab
to send to my server. I'm doing something like
ab -C messages='95*snip*5af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]' http://example.com:80/
Everything up to the [
is sent, but nothing from there on. I'm concerned [
is some kind of control to my shell that is getting escaped, but I'm not quite sure what the deal is. I thought the single quotes should allow me to put anything but another single quote inside of them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想通了。事实证明正确的语法是:
I figured it out. Turns out the correct syntax is: