具有多行的Curl请求

具有多行的Curl请求,curl,Curl,我使用Chrome开发工具查看了一个curl请求。当我选择“copyascurl”时,它给了我以下输出 我如何在不弄乱代码的情况下将此请求变成一行?将\r\n的所有实例替换为一个空白字符会起作用吗?您不需要这样做。对每个多部件车身部件使用-F,例如 -F "appid=123445566" -F "actions=generate" 这将隐式地将内容类型设置为多部分/表单数据 不过我很好奇,多部分是否真的是你想要的。通过查看数据,似乎应该是application/x-www-form-ur

我使用Chrome开发工具查看了一个curl请求。当我选择“copyascurl”时,它给了我以下输出


我如何在不弄乱代码的情况下将此请求变成一行?将
\r\n
的所有实例替换为一个空白字符会起作用吗?

您不需要这样做。对每个多部件车身部件使用
-F
,例如

-F "appid=123445566" -F "actions=generate" 
这将隐式地将
内容类型
设置为
多部分/表单数据


不过我很好奇,多部分是否真的是你想要的。通过查看数据,似乎应该是
application/x-www-form-urlencoded
。我不确定。如果
application/x-www-form-urlencoded
是您真正需要的,那么您可以这样做

-d "appid=12334343&actions=generate&submitted=1"

你不需要。对每个多部件车身零件使用
-F
,例如
-F“appid=123445566”-F“actions=generate”
。这将隐式地将
内容类型
设置为
多部分/表单数据
。不过我很好奇,多部分是否真的是你想要的。通过查看数据,似乎应该是
application/x-www-form-urlencoded
。谁知道如果你真正需要的是
application/x-www-form-urlencoded
,那么你可以做
-d“appid=123343&actions=generate&submitted=1”
@peeskillet:如果你把你的评论作为答案提交,我会接受的