我在 c 中的肥皂调用函数之一返回状态为 12
在我用 c 语言编写的 gSOAP 代码之一中,soapCall 函数返回 12。
您能否告诉我 retun 中的错误代码或值 12 在soap 中的含义是什么?
In one of my gSOAP code in c, my soapCall function is returning 12.
Can you please tell me what is the error code or value 12 in retun, means in soap.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该值在 stdsoap2.h 中定义:
This value is defined in stdsoap2.h:
对于 SOAP 协议来说,这并不意味着什么特殊的事情。
这是一个 gsoap 错误。这意味着你的代码有问题。如果您正在实现客户端代码,请检查您的请求是否到达“soap 服务器”。如果不是,则问题出在客户端代码上。
在上面的调用中,请注意参数有一些特定的原因,即第一个是肥皂环境,第二个是目标 URL 等。
It does not mean something special regarding the SOAP protocol.
It is a gsoap error. This means that your code has problem. If you are implementing a client code, please check that your request arrives at the "soap server". If not then the problem is on the client code.
In the above call please notice that the arguments have some specific reason, ie the first is the soap environment, the second the destination URL etc.
在较差的标准实现者中,通常他们使用代码 12 (SOAP_FAULT) 来指示
他们无法管理的标准有效输入上的一般错误。
例如,就我而言,询问 Onvif-S 兼容相机时,我未提供的可选值导致了此错误;我通过填充可选值解决了。
On poor standard implementors, usually they use the code 12 (SOAP_FAULT) to indicate
a generic error on a standard valid input they are not able to manage.
For example, in my case, interrogating an Onvif-S compatible camera, an optional value I did not provide resulted in this error; I solved by filling the optional value.