1. 程式人生 > >Onvif客戶端出現“SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]”錯誤解釋

Onvif客戶端出現“SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]”錯誤解釋

用Onvif test tool測試自己寫的Onvif client時,Probe收到此資訊:

SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]
"Stopped: no response sent or received (informative)"
Detail: [no detail]

        找了好久,才發現原來不是程式碼錯誤,而是Onvif test tool按下“Discover Devices”時會發出兩條Probe,一條搜尋“device”,一條搜尋“NetworkVideoTransmitter”。而我做的客戶端只會響應第二個。對於第一個,Probe函式會返回SOAP_STOP,接下來就會列印以上資訊。

        所以在Probe時出現此資訊應該屬於正常情況。 其他時候出現另當別論。

        後記:剛發現,按照“ONVIF_CC-Core_Spec_2.0.pdf”的說法,新版的Onvif server裝置是應該相應搜尋“device”的,而“NetworkVideoTransmitter”是用於相容舊版本的裝置。所以應該在相應裝置型別中加入“device”型別。

相關推薦

Onvif客戶出現SOAP 1.2 fault: SOAP-ENV:Sender [no subcode]”錯誤解釋

用Onvif test tool測試自己寫的Onvif client時,Probe收到此資訊: SOAP 1.2 fault: SOAP-ENV:Sender [no subcode] "Stopped: no response sent or received (info

14.4 exportfs命令 14.5 NFS客戶問題 15.1 FTP介紹 15.2/15.3

CA 圖片 tex proc AD pro NFS客戶端問題 vsftp ddc 14.4 exportfs命令由於配置了no_root_squash的權限所以有如下結果: 14.5 NFS客戶端問題 15.1 FTP介紹 15.2/15.3 使用vsftpd搭建ftp

Atitit java webservice客戶v2 目錄 1.1. 生成stub程式碼wsimport.exe 1 1.2. Wsimport 2 1.3. clienttest 3 1.1

Atitit java webservice客戶端v2   目錄 1.1. 生成stub程式碼wsimport.exe 1 1.2. Wsimport 2 1.3. clienttest 3     生成stu

win8.1或者win10使用最新版shadowsocks客戶出現SOCKS protocol error及此實現不是 Windows 平臺 FIPS 驗證的加密演算法的一部分

shadowsocks客戶端出現SOCKS protocol error 及此實現不是 Windows 平臺 FIPS 驗證的加密演算法的一部分 最近使用一鍵安裝shadowsocks的時候,發

onvif客戶對接大華IPC出現錯誤分析。

前段時間除錯onvif客戶端的時候出現了一個奇怪的問題,手頭有大華和海康的IPC各一個,海康的IPC使用onvif與待測試的onvif客戶端完美測試通過。但是在用大華裝置測試onvif客戶端的時候出現了一些奇怪的問題。這兩個奇怪的問題糾結了我2-3天,經過一段時間的努力終於

soap工具生成onvif客戶

新年開始,回到公司第一件事情就是處理年前沒有弄完的onvif客戶端;按照計劃,使用soap包直接生成onvif客戶端程式碼;經過若干次整理測試,最終整理了一個簡單的指令碼和一段示例程式碼。做技術的人是苦逼的人,希望看到這篇文章的人不要像我一樣,折騰那麼久;下面就說一說我的操

14.4 exportfs命令 14.5 NFS客戶問題 15.1 FTP介紹

使用vsftpd搭建ftp14.4 exportfs命令 客戶端: 14.5 NFS客戶端問題 mount -t nfs -o nfsvers=3 192.168.15.132:/tmp /mnt/nfs 15.1 FTP介紹 15.2/15.3 使用vsftpd搭建ftp 14.4 export

WebService客戶出現A WebService annotation is not present on class: com.java1234.service.IUserService

去客戶端找你的類,注意看報錯 加上WebService註解 即可 附上webService建立過程 1.分別建立兩個專案,右鍵web service 2.webserviceClient  直接啟動  服務端  訪問wsdl即可 packa

解決“System.Data.OracleClient 需要 Oracle 客戶軟體 8.1.7 或更高版本。

出現這個錯誤原因其實是Oracle在伺服器上部署的原因,具體操作按照下面的方法就可以。       在用VSTS2005/2008+Oracle9做環境連線Oracle時候,在VS 開發伺服器執行正常,但IIS伺服器除錯和部署會報錯! &nb

Spring Cloud Ribbon(客戶負載均衡)(2

1.引數配置 對於Ribbon的引數配置通常有兩種方式:全域性配置以及指定客戶端配置: 全域性配置:ribbon.<key>=<value>格式進行配置即可。<key>代表了Ribbon客戶端配置的引數名,<value>代表了對應引數值。比

當安裝mongodb客戶出現了Failed to load list of databases

在裝mongodb最新版(4.1.5開發版)服務後,我用robo3t開啟它的時候遇到了這個問題。 最直接的解決辦法就是換一個mongodb版本,https://github.com/Studio3T/robomongo/issues/1566 或者也可以這樣,https://stackoverflow.c

onvif開發之利用gSOAP生成onvif客戶程式碼框架

cd gsoap-2.8 ./configure make sudo make install 命令列模式下敲入命令:wsdl2h -V 檢視gSOAP軟體版本,有版本出現則安裝成功。 2. 利用gSOAP生成onvif客戶端程式碼框架 2.1 在當前目錄下

使用gSoap根據wsdl檔案生成標頭檔案報錯 Error -1 fault: SOAP-ENV:Client [no subcode]

近來我在linux上使用gSoap,根據客戶提供的WSDL檔案生成標頭檔案的時候,不知什麼原因老報錯,資訊如下: [[email protected] usertools]# wsdl2h  -o AAAserver.h AAAserver.wsdl **  T

SS客戶出現SOCKS protocol error解決辦法

問題 瀏覽器報錯: ss日誌大概是這樣的 ] System.Reflection.TargetInvocationException: 呼叫的目標發生了異常。 —> System.Reflection.TargetInvocationExcept

MAC使用github客戶出現的問題及解決方法

出現的問題: mac預設不顯示隱藏的資料夾及檔案(如.git) github客戶端push會帶上.DS_Store檔案 github客戶端合併分支程式碼的步驟 1,顯示隱藏的的檔案及資料夾 開啟系統軟體Automator(自動操作),選取“服

客戶IP返回::1的解決辦法,及IP轉換整形(ip2long)

剛剛測試程式,一個功能要求獲取客戶端IP,然而在本機測試過程中發現,客戶端(本機)IP始終返回::1,獲取 IP 部份的程式碼如下: $ip=ip2long($_SERVER['REMOTE_ADDR']); PHP裡有這麼一個函式ip2long.比如

編寫webservice服務客戶例項(1

1、首先建立介面 @WebService public interface IMyService { //@WebResult(name="addResult")public Integer add(Integer num1,Integer num2);//@WebPara

Linux下簡單的網路程式設計筆記(模擬簡單的伺服器與客戶的通訊 1-伺服器

一.伺服器端     (一).建立連線的條件:伺服器必須處於監聽狀態,由客戶端發起連線請求     bind之前可新增以下程式碼解決關閉伺服器後端口仍被佔用的問題 // 設定套接字選項避免地址使用錯誤       int on=1;       if((setsoc

Eclipse rap 富客戶開發總結(1)

注: Eclipse rap 富客戶端開發總結-系列文章是從本人   Iteye部落格中移植過來.後續會直接在此更新     http://jlins.iteye.com/一、rap簡單介紹1 基本概念     RAP可以讓開發人員使用JAVA API和按照Eclipse 外

如何解決“System.Data.OracleClient 需要 Oracle 客戶軟體 8.1.7 或更高版本”的錯誤

原因 這是Oracle的一個bug.因為Oracle安裝在NTFS分割槽上,其訪問許可權受到限制。.雖然報的是需要安裝客戶端8.1.7及以上版本但是並非這個,而是.net賬戶沒有訪問Oracle