curl --data-binary 在 PowerShell 中

nob*_*rac 5 powershell curl invoke-webrequest

如果我有一个curl命令,例如:

curl <url> \
  -H 'Content-Type: application/json' \
  -H 'API-Key: <key>' \
  --data-binary '{"blah":"blah {\n  blah2(accountId: id, integrations: {int1: {Vms: [{Id: id2, resourceGroups: [\"test1\", \"test2\", \"test3\"]}]}}) {\n    integrations {\n      id\n      name\n      service {\n        id\n        slug\n      }\n    }\n  }\n}\n", "variables":""}'
Run Code Online (Sandbox Code Playgroud)

--data-binary在 Powershell 中相当于什么?一些答案说只是 running curl.exe,其他人提到要更改内容类型。不过,这确实可以作为 shell 脚本正常工作。只是想知道是否可以将其转换为Invoke-WebRequest在 Powershell 中使用。

nob*_*rac -4

-Body参数与有效负载一起使用

  • 请更详细地充实这一内容以帮助未来的读者,包括解释您必须使用哪些特定的转义字符。 (3认同)