基于onvif开发中soap_call___tds__GetCapabilities函数调用返回错误值是4
来源:互联网 发布:win7 apache ab测试 编辑:程序博客网 时间:2024/05/16 09:58
soap_call___tds__GetCapabilities函数调用返回错误值是4,可以看出从网络上接收到的数据和正确解析的数据是一样的,那就可以排除网络问题,但是解析错误,为此看了一下错误的地方,是在tt:Extension中的tt:DHCPv6中,也就是在tt:Extension中,暂时用不到extension中的东西。
在文件soapC.c中:
1、soap_in_tt__NetworkCapabilitiesExtension函数注释掉这些就可以了:
/*if (soap_flag_Extension && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTott__NetworkCapabilitiesExtension2(soap, "tt:Extension", &a->Extension, "tt:NetworkCapabilitiesExtension2"))
{ soap_flag_Extension--;
continue;
}
if (soap->error == SOAP_TAG_MISMATCH && !soap_peek_element(soap))
{ if (a->__any == NULL)
{ if (soap_blist___any == NULL)
soap_blist___any = soap_new_block(soap);
a->__any = (char *)soap_push_block(soap, soap_blist___any, sizeof(char));
if (a->__any == NULL)
return NULL;
soap_default_byte(soap, a->__any);
}
if (soap_in_byte(soap, "-any", a->__any, "xsd:byte"))
{ a->__size++;
a->__any = NULL;
continue;
}
}*/
2、soap_in_tt__Capabilities函数
/*if (soap_flag_Extension && soap->error == SOAP_TAG_MISMATCH)
if (soap_in_PointerTott__CapabilitiesExtension(soap, "tt:Extension", &a->Extension, "tt:CapabilitiesExtension"))
{ soap_flag_Extension--;
continue;
}*/
阅读全文
0 0
- 基于onvif开发中soap_call___tds__GetCapabilities函数调用返回错误值是4
- ONVIF中调用soap_send___wsdd__Probe返回-1问题排查
- 调用CoCreateInstance 函数 返回值-2147221008 错误
- swift中返回值是函数
- copy构造函数调用时机4,函数返回值是匿名对象
- 函数调用返回值是一个闭包
- c语言中调用函数的返回值,如果是数组,主函数要输出这个数组怎么实现?
- 构造函数不能有返回类型 ,函数定义或声明中有错误;未调用函数
- 调用函数返回值
- C++中函数返回值能否是数组?
- C++中函数返回值能否是数组?
- C++中内存分配、函数调用和返回值
- C++中内存分配、函数调用和返回值问题
- C++中内存分配、函数调用和返回值问题
- 在c中调用lua函数,获取返回值等
- C++中内存分配、函数调用和返回值问题
- 在c中调用lua函数,获取返回值等
- Shell中函数的返回值的一种调用
- 看完这些你就懂了主力
- 第13周项目3-是否二叉排序树
- 通过牛腩反思以往
- 用链表,栈,队列实现简单的停车场项目
- 如何查看robots协议?怎么写?
- 基于onvif开发中soap_call___tds__GetCapabilities函数调用返回错误值是4
- 第13周 【项目三】 验证二叉排序树相关算法
- Android实战——GreenDao3.2的使用,爱不释手
- 数据结构第十三周项目1--验证算法
- Charles
- Android安装GDB/GDB server
- 第十二周项目二
- Java动态代理实现
- mybatis增删改查