在PowerShell中curl --data-binary

时间:2018-10-02 18:49:42

标签: 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":""}'

Powershell中的--data-binary相当于什么?有些回答说只是运行curl.exe,而其他回答则提到改变内容类型。但这确实可以作为Shell脚本正常工作。只是想知道是否有可能将其转换为在Powershell中使用Invoke-WebRequest

1 个答案:

答案 0 :(得分:-1)

-Body参数可与有效载荷配合使用