在Postman作品中获取请求,但在Powershell Code中没有

时间:2018-02-13 19:30:23

标签: json api postman powershell-v5.0

我有几个问题。当我在Postman中执行一个简单的Get请求时,我得到了所需的结果和JSON对象。但是,当我在Powershell中执行请求时,我的输出文件不完整,并且并非所有数据都存在。运行我的Powershell代码时,我没有错误,只是不完整的数据。

我在Powershell代码中做错了什么?一般来说,我有什么想法可以做错吗?

$response = Invoke-RestMethod -Uri "$($privateApiUrl)/api/public/v1/students?" -Headers $headers -Method Get -ErrorVariable RestError -ErrorAction SilentlyContinue

if ($RestError)
{
    $HttpStatusCode = $RestError.ErrorRecord.Exception.Response.StatusCode.value__
    $HttpStatusDescription = $RestError.ErrorRecord.Exception.Response.StatusDescription

    Throw "Http Status Code: $($HttpStatusCode) `nHttp Status Description: $($HttpStatusDescription)"
}
else {

    $response | Out-File -FilePath C:\SQL\response3.txt


}

1 个答案:

答案 0 :(得分:0)

我知道这已经晚了3个月,但我只是有类似的东西,所有我必须做的就是:

Android