我想在PowerShell中发出POST请求.以下是邮递员的身体细节.
{
"@type":"login",
"username":"xxx@gmail.com",
"password":"yyy"
}
Run Code Online (Sandbox Code Playgroud)
如何在PowerShell中传递此内容?
我正在使用PowerShell尝试POST请求.它需要原始的身体.我知道如何使用PowerShell传递表单数据,但对rawdata类型不确定.对于Postman中的简单原始数据,例如
{
"@type":"login",
"username":"xxx@gmail.com",
"password":"yyy"
}
Run Code Online (Sandbox Code Playgroud)
我在PowerShell中传递下面,它工作正常.
$rawcreds = @{
'@type' = 'login'
username=$Username
password=$Password
}
$json = $rawcreds | ConvertTo-Json
Run Code Online (Sandbox Code Playgroud)
但是,对于像下面这样复杂的原始数据,我不确定如何传入PowerShell.
{
"@type": Sample_name_01",
"agentId": "00000Y08000000000004",
"parameters": [
{
"@type": "TaskParameter",
"name": "$source$",
"type": "EXTENDED_SOURCE"
},
{
"@type": "TaskParameter",
"name": "$target$",
"type": "TARGET",
"targetConnectionId": "00000Y0B000000000020",
"targetObject": "sample_object"
}
],
"mappingId": "00000Y1700000000000A"
}
Run Code Online (Sandbox Code Playgroud)