在c中的一个gSOAP代码中,soapCall函数返回12。
你能告诉我retun中的错误代码或值12在soap中的意思吗。
此值在stdsoap2.h:中定义
#define SOAP_FAULT 12
这并不意味着SOAP协议有什么特别之处。
这是一个gsoap错误。这意味着您的代码有问题。如果您正在实现客户端代码,请检查您的请求是否到达"soap服务器"。如果没有,那么问题出在客户端代码上。
int soap_call_c__add(struct soap *soap, char *URL, char *action, double a, double b, double& result
在上面的调用中,请注意,参数有一些特定的原因,即第一个是soap环境,第二个是目标URL等。
对于较差的标准实现者,他们通常使用代码12(SOAP_FAULT)来指示他们无法管理的标准有效输入上的一般错误。
例如,在我的案例中,询问与Onvif-S兼容的相机时,我没有提供的可选值导致了这个错误;我通过填充可选值来解决问题。