如错误消息所述,SOAPpy不会添加SOAPAction
HTTP标头。这就是为什么SOAPpy无法用于许多服务的原因。尝试suds,这是一个有效的示例:
from suds.client import Clienturl = 'http://www.webservicex.net/WeatherForecast.asmx?WSDL'client = Client(url)print client.service.GetWeatherByPlaceName('Dallas')print client.service.GetWeatherByZipCode ('33126')


