onvif 创建委托

xjwy 2015-06-10 10:03:21
环境
ubuntu
gsoap
onvif
代码
int ONVIF_GetEvent(struct soap **soap, char *endpoint, char *username, char *password)
{
int return_num;
int rett = soap_wsse_add_UsernameTokenDigest(*soap, NULL, username, password);
if (rett == 0)
{
printf("GetEvent TokenDigest ok\r\n");
}
else
{
printf("GetEvent TokenDigest error\r\n");
return 1;
}
struct _tev__CreatePullPointSubscription tev__Create;
struct _tev__CreatePullPointSubscriptionResponse tev__Response;
tev__Create.InitialTerminationTime = "PT10S";
soap_wsse_add_UsernameTokenDigest(*soap, NULL, username , password);

int ret1 = soap_call___ns7__CreatePullPointSubscription(*soap, endpoint, NULL, &tev__Create, &tev__Response);
cout << "CreatePullPointSubscription:" << ret1 << endl;
cout << "CreatePullPointSubscription response:" << tev__Response.__size << endl;
return 0;
}

问题
目前可以用取 功能/profile/uri等都可以取到,目前学习开发event
创建一个委托, 执行soap_call___ns7__CreatePullPointSubscription函数不能正常运行,代码可以编译运行,到这个函数就退出了,
没有其他错误提示
...全文
317 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjwy 2015-06-17
  • 打赏
  • 举报
回复
现在返回的是12.抓包显示的是 http 500 error.
xjwy 2015-06-10
  • 打赏
  • 举报
回复
现在没有返回值,以前返回的是404
FightForProgrammer 2015-06-10
  • 打赏
  • 举报
回复
看看它的返回值,是否成功;出错的话是什么类型的错误

64,266

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧