Желаемый вывод примерно такой:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value><string>South Dakota</string></value>
</param>
</params>
</methodResponse>
Как использовать модуль xml-rpc
powershell для просмотра ответа?
Возможно, можно передать или как-то передать результат из baidu
во что-то, что напечатает его? Или вложить в объект?
PS /home/nicholas/powershell>
PS /home/nicholas/powershell> Send-XmlRpcRequest -Url "http://ping.baidu.com/ping/RPC2" -MethodName "weblogUpdates.extendedPing" -Params @('jdon')
xml methodResponse
--- --------------
version="1.0" encoding="UTF-8" methodResponse
PS /home/nicholas/powershell>
или более полный запрос:
Send-XmlRpcRequest -Url "http://ping.baidu.com/ping/RPC2" -MethodName "weblogUpdates.extendedPing" -Params @('jdon','http://www.jdon.com/','http://www.jdon.com/47686','http://www.jdon.com/rss')
дает аналогичный результат. Что-то вроде:
$http = New-Object Chilkat.Http
$xmlReq = "<?xml version=`"1.0`"?><methodCall><methodName>demo.sayHello</methodName><params /></methodCall>"
$xmlResponse = $http.XmlRpc("http://www.cknotes.com/xmlrpc.php",$xmlReq)
if ($http.LastMethodSuccess -ne $true) {
$($http.LastErrorText)
exit
}
$($xmlResponse)
кроме этого модуля this, где ответ?