gpt4 book ai didi

Paw App 中带有多个 -d 参数的 curl 命令

转载 作者:行者123 更新时间:2023-12-05 03:11:41 27 4
gpt4 key购买 nike

考虑以下“对我有用”的 Curl 命令:

curl http://192.168.2.131:6800/schedule.json -d project=a -d spider=b

我不知道如何在 Paw 中执行此 POST。 Paw 中的 curl 导入器将其转换为一个主体参数:project=a&spider=b curl 导出器将其转换为:curl -X "POST""http://192.168.2.131:6800/schedule.json"\
-H“内容类型:文本/纯文本”\
-d "project=a&spider=b"

然而,不幸的是,服务器部分不接受 Paw 或导出的 Curl 命令。它需要两个 -d 参数。如果您想知道哪个东西接受这些命令,那就是 Scrapy 守护进程:scrapyd

所以问题是如何在 Paw 中执行两个(或更多)-d 参数?

最佳答案

如果您使用 curl 设置单独的 -d 参数,您将自动指示 curl 添加正确的 Content-Type: application/x-www-form-urlencoded header 。在第二个对您不起作用的“组合”curl 命令中,您将内容类型明确设置为纯文本,我认为这不是 scrapyd 所期望的。

在 Paw 中,确保使用 Form URL-encoded 并在“Body”构造面板中分别添加两个参数。

enter image description here

关于Paw App 中带有多个 -d 参数的 curl 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36387398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com