Hello,
I'm using AXIS2 to generate Java classes from the WSDL at...
http://www.zenfolio.com/api/1.1/zfapi.asmx?wsdl
...but notice that the SOAPAction for AuthenticatePlain is as follows...
<soap:operation soapAction="http://www.zenfolio.com/api/1.1/AuthenticatePlain" style="document"/>
...when trying to authenticate using AXIS2, I get the following...
Exception in thread "main" org.apache.axis2.AxisFault: HTTPS connection required
...and am wondering whether the WSDL is correct (i.e. soapAction="https://....)
When I manually change the action to HTTPS in the generated class, I get the following however...
Exception in thread "main" org.apache.axis2.AxisFault: Server did not recognize the value of HTTP Header SOAPAction: https://www.zenfolio.com/api/1.1/AuthenticatePlain
Not sure what that's about. I should point out that the LoadPublicProfile request seems to work (using AXIS2)