Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AXIS2C:传输协议无效,未启用HTTPS传输_C_Soap_Wsdl_Axis2_Axis2c - Fatal编程技术网

AXIS2C:传输协议无效,未启用HTTPS传输

AXIS2C:传输协议无效,未启用HTTPS传输,c,soap,wsdl,axis2,axis2c,C,Soap,Wsdl,Axis2,Axis2c,我正在尝试使用AXIS2/C和.wsdl文件与服务器对话并请求一些函数。但我确实收到了以下错误消息。我似乎找不到任何关于出了什么问题的相关信息 在我看来,AXIS2需要更多的信息,因为它显然仍在尝试使用HTTP而不是所需的HTTPS: [info] Starting addressing out handler [debug] ..\..\src\modules\mod_addr\addr_out_handler.c(133) No action present. Stop processin

我正在尝试使用AXIS2/C和.wsdl文件与服务器对话并请求一些函数。但我确实收到了以下错误消息。我似乎找不到任何关于出了什么问题的相关信息

在我看来,AXIS2需要更多的信息,因为它显然仍在尝试使用HTTP而不是所需的HTTPS:

[info]  Starting addressing out handler
[debug] ..\..\src\modules\mod_addr\addr_out_handler.c(133) No action present. Stop processing addressing
[debug] ..\..\src\core\transport\http\sender\http_transport_sender.c(250) ctx_epr:https:<URL_TO_SERVICE_HERE>
[debug] ..\..\src\core\transport\http\sender\http_transport_sender.c(893) using axis2 native http sender.
[debug] ..\..\src\core\transport\http\sender\http_sender.c(437) msg_ctx_id:urn:uuid:<UUID_HERE>
[error] ..\..\src\core\transport\http\sender\http_client.c(282) Transport protocol is unsupported by axis2
[error] ..\..\src\core\transport\http\sender\http_client.c(283) Invalid Transport Protocol, HTTPS transport not enabled.
[error] ..\..\src\core\transport\http\sender\http_client.c(555) client data stream  null or socket error for host <URL> and 443 port
[error] ..\..\src\core\transport\http\sender\http_client.c(559) A read attempt(HTTP) for the reply without sending the request
[error] ..\..\src\core\transport\http\sender\http_sender.c(1402) status_code < 0
[error] ..\..\src\core\engine\engine.c(179) Transport sender invoke failed
[info]开始寻址输出处理程序
[debug]..\..\src\modules\mod_addr\addr_out_handler.c(133)不存在任何操作。停止处理寻址
[调试]..\..\src\core\transport\http\sender\http\u transport\u sender.c(250)ctx\u epr:https:
[debug]..\..\src\core\transport\http\sender\http\u transport\u sender.c(893)使用axis2本机http sender。
[调试]..\..\src\core\transport\http\sender\http\u sender.c(437)msg\u ctx\u id:urn:uuid:
[错误]..\..\src\core\transport\http\sender\http\u client.c(282)传输协议不受axis2支持
[错误]..\..\src\core\transport\http\sender\http\u client.c(283)传输协议无效,未启用HTTPS传输。
[错误]..\..\src\core\transport\http\sender\http_client.c(555)主机和443端口的客户端数据流为空或套接字错误
[错误]..\..\src\core\transport\http\sender\http\u client.c(559)在不发送请求的情况下对回复进行读取尝试(http)
[错误]..\..\src\core\transport\http\sender\http\u sender.c(1402)状态\u代码<0
[错误]..\..\src\core\engine\engine.c(179)传输发送方调用失败
第一个失败的AXIS2C函数是自动生成的函数:

axis2_stub_op_<service>_<function>
axis2_stub_op__
i、 例如,实际发送数据的函数。在此之前,所有其他AXIS2C函数都可以正常工作


感谢您的帮助

您是否使用
--enable ssl
选项对构建进行了配置?您知道Axis2/C没有维护并且有缺陷吗?我非常确定我是使用
--启用ssl
构建的。不过我要再检查一遍。我确实知道它是未维护的,但我在另一个项目中使用它,它工作得很好。你知道有其他的选择吗?我确实需要SOAP/WSDL/HTTPS