“使用” 0“参数调用” GetRequestStream“的异常:”远程服务器返回错误:(504)网关超时。“

服务器:Windows Server 2008 R2 Powershell版本:3.0

出现以下错误:

Exception calling "GetRequestStream" with "0" argument(s): "The remote server 
returned an error: (504) Gateway Timeout."
At C:\Automic\Agents\Powershell\TEMP\JCGLXYHY.TXT.ps1:181 char:1
+ $requestStream = [System.IO.Stream]$request.GetRequestStream()
    + CategoryInfo          : NotSpecified: (:) [],MethodinvocationException
    + FullyQualifiedErrorId : WebException
[byte[]]$bytes = [System.Text.Encoding]::UTF8.GetBytes($data)
$request.ContentLength = $bytes.Length
$requestStream = [System.IO.Stream]$request.GetRequestStream()
$requestStream.write($bytes,$bytes.Length)
$requestStream.flush()
$requestStream.close()
try {
    $response = $request.GetResponse()
    $reader = [IO.StreamReader] $response.GetResponseStream()

    #Our response will always be xml except in 404/401 case so cast as such
    $responseXML = $reader.ReadToEnd()
    #$responseXML
    $respXMLDoc = [XML] $responseXML

相同的代码在同一用户的不同机器上工作。

heyan602 回答:“使用” 0“参数调用” GetRequestStream“的异常:”远程服务器返回错误:(504)网关超时。“

您真正要问的是 ,但是您尝试与之交互的任何远程端点都没有及时响应,并且正在收到HTTP return code 504

如果这不能回答您的问题,请对其进行编辑以明确您的要求,并提供引发错误的代码行的示例代码。

本文链接:https://www.f2er.com/3143497.html

大家都在问