【发布时间】:2023-03-06 09:45:01
【问题描述】:
就像标题说的那样,我想知道例如我是否向端点发送一些 XML 命名空间为:“http://www.external.com/customNS”,接收端会获取该命名空间吗?从逻辑上讲,我认为答案是肯定的(除非有阻止从外部来源获取的规则),但我需要验证这一点。
问题 2:如果第一个问题的答案是肯定的,我问的原因是我在工作中有一个处理 Onvif 的任务,它使用 XML 向 IP 摄像机发送命令,并且当 onvif XML 命名空间服务器失败(12 月 28 日),一些请求开始失败,但我需要确保这是原因而不是错误请求,所以你认为相机实际上已经预加载了命名空间,并且绝对没有外部获取,或者做他们至少在第一次收到具有特定命名空间的请求时才获取它们?我尝试创建一个服务器,并将其作为命名空间发送到相机,但我没有收到任何请求,但这可能只是意味着相机拒绝了非 onvif 的服务器的请求。
我发送到相机的请求示例(没有页眉和页脚):
<GetServiceCapabilities xmlns="http://www.onvif.org/ver20/ptz/wsdl" />
【问题讨论】:
标签: xml xml-namespaces ip-camera onvif