在我的一个gSOAP代码中,我的soapCall函数返回12。
你能告诉我什么是错误代码或值12作为回报,用肥皂表示。
该值在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兼容相机,我没有提供的可选值导致此错误;我通过填充可选值来解决。