Я не знаю, как использовать Curl в PowerShell.
PHP Curl выглядит:
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "link");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Key: " . $apiPublic,
"Sign: " . $snt_header
));
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
Я пробовал все, используя:
Invoke-RestMethod -Uri link`
-Method 'Post'`
-Headers @( "Key:$apiPublic", "Sign:$sntHeader")`
-ContentType 'application/x-www-form-urlencoded'