在Win10下卷曲-换行?

科什

我的IDE生成curl可以将HTTP请求导出为curl命令。他们看起来像这样:

curl --request POST \
  --url http://test.api.local/api/tickets/route \
  --header 'accept-encoding: gzip' \
  --header 'content-type: application/json' \
  --data '{
  "start_datetime": "2020-11-10T09:30Z",
  "brand_id": 33,
  "model_id": 90,
  "class": 1,
  "country_code": "US",
  "contract_id": 120071,
}'

但是当我在Win10命令提示符或Powershell中运行它们时,会出现很多错误:

PS C:\Users\Kosh> curl --request POST \
>>   --url http://test.api.local/api/tickets/route \
>>   --header 'accept-encoding: gzip' \
>>   --header 'content-type: application/json' \
>>   --data '{
>>   "start_datetime": "2020-11-10T09:30Z",
>>   "brand_id": 33,
>>   "model_id": 90,
>>   "class": 1,
>>   "country_code": "US",
>>   "contract_id": 120071,
>> }'
At line:2 char:5
+   --url http://entry.dev.tskad/api/tickets/route \
+     ~
Missing expression after unary operator '--'.
At line:2 char:5
+   --url http://entry.dev.tskad/api/tickets/route \
+     ~~~
Unexpected token 'url' in expression or statement.
At line:3 char:5
+   --header 'accept-encoding: gzip' \
+     ~
Missing expression after unary operator '--'.
At line:3 char:5
+   --header 'accept-encoding: gzip' \
+     ~~~~~~
Unexpected token 'header' in expression or statement.
At line:4 char:5
+   --header 'content-type: application/json' \
+     ~
Missing expression after unary operator '--'.
At line:4 char:5
+   --header 'content-type: application/json' \
+     ~~~~~~
Unexpected token 'header' in expression or statement.
At line:5 char:5
+   --data '{
+     ~
Missing expression after unary operator '--'.
At line:5 char:5
+   --data '{
+     ~~~~
Unexpected token 'data' in expression or statement.
At line:5 char:9
+   --data '{
+         ~
The Data section is missing its statement block.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

请告诉我换行符是否有问题,如果可以,该如何避免?

我检查

您不是在寻找换行符。您真正想要的是行继续。PowerShell中的行连续性”是反引号字符(`)。它必须是一行中的最后一个字符,并紧跟一个空格字符。

同样,Windows命令提示符也定义了行继续符在这种情况下,它是^字符。它也必须是最后一个字符,还需要立即跟随空格字符。

要解决您的直接问题,请用反引号或^字符替换所有结尾的反斜杠。您还需要向当前没有任何行的行添加行继续标记。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RadioButton控件下的文本换行

来自分类Dev

防止文本在输入字段下换行

来自分类Dev

用ng换行换行换行

来自分类Dev

Eclipse换行不换行

来自分类Dev

在Excel中自动换行的Python win32com方法?

来自分类Dev

如何在不换行的情况下打印Numpy对象

来自分类Dev

在PPR :: decomment情况下保留POD换行符

来自分类Dev

在浮动情况下将文本换行(css)

来自分类Dev

按下Enter键不创建换行符

来自分类Dev

如何使用 pprint 在没有换行的情况下打印

来自分类Dev

SQL-添加Char(10)换行符

来自分类Dev

文字未在Flex IE10中换行

来自分类Dev

第10个逗号后的PHP换行符

来自分类Dev

Excel换行符(char(10))复制/粘贴问题

来自分类Dev

第10个逗号后的PHP换行符

来自分类Dev

如何传递包含嵌入的换行符的标头以进行卷曲?

来自分类Dev

不要在卷曲响应中插入字符串中的换行符

来自分类Dev

CSS换行?

来自分类Dev

批量换行

来自分类Dev

CSV换行

来自分类Dev

行内换行

来自分类Dev

自动换行不自动换行

来自分类Dev

自动换行不让数字也换行

来自分类Dev

换行标签下的文本换行

来自分类Dev

Win10下VirtualBox的性能不佳

来自分类Dev

在 Win32 API ListView 中添加带换行符的文本

来自分类Dev

jQuery:按下Enter键时,在光标位置添加换行符

来自分类Dev

Html.TextArea默认情况下会生成额外的换行符

来自分类Dev

如何使Ipython在列表后没有换行符的情况下输出列表?