PowerShell を使用して POST リクエストを試みています。raw 型の体を取ります。PowerShell を使用してフォームデータを渡す方法は知っていますが、rawdata 型についてはわかりません。Postman などの単純な生データの場合
{
"@type":"login",
"username":"xxx@gmail.com",
"password":"yyy"
}
以下を PowerShell で渡しますが、正常に動作します。
$rawcreds = @{
'@type' = 'login'
username=$Username
password=$Password
}
$json = $rawcreds | ConvertTo-Json
ただし、以下のような複雑な rawdata の場合、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"
}