Windows でも curl みたいな手軽にコマンドラインから HTTP リクエストを送るツールが欲しい、 って思っていたら PowerShell にあった。 Invoke-WebRequest と Invoke-RestMethod がそう。 使い方は両方とも似ているので、Invoke-RestMethod を使って SOAP サービスを呼び出してみた。 $body = '<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <