0

我目前正在使用 DLNA / UPnP 媒体服务器,虽然大部分工作正常,但以下SOAPAction请求遇到了一些麻烦:

POST / HTTP/1.1
HOST: 192.168.1.110:5001
Content-length: 258
Content-Type: text/xml
SOAPAction: "#GetConnectionTypeInfo"
Connection: Close

POST / HTTP/1.1
HOST: 192.168.1.110:5001
Content-length: 250
Content-Type: text/xml
SOAPAction: "#GetStatusInfo"
Connection: Close

POST /upnp/connection_manager HTTP/1.1
HOST: 192.168.1.110:5001
Content-length: 308
Content-Type: text/xml
SOAPAction: "urn:schemas-upnp-org:service:ConnectionManager:1#GetCommonLinkProperties"
Connection: Close

POST / HTTP/1.1
HOST: 192.168.1.110:5001
Content-length: 257
Content-Type: text/xml
SOAPAction: "#GetExternalIPAddress"
Connection: Close

最后但同样重要的是:

POST / HTTP/1.1
HOST: 192.168.1.110:5001
Content-length: 337
Content-Type: text/xml
SOAPAction: "#GetGenericPortMappingEntry"
Connection: Close

我没有发布这些请求的正文,因为格式不是问题,但我不知道如何回应这些请求,也找不到真正有用的东西。确切地说,让我想知道的不是如何回应的方式,而是我应该提供的内容。因此,如果有人可以向我解释这些请求的目的、响应的外观和/或我可以在哪里获得更多关于这些请求的信息(包括示例),那就太好了。

4

1 回答 1

0

古老但仍未解决的问题,所以让我们尝试一下基础知识:

我可以在哪里获得有关这些的更多信息(包括示例)。

确切地说,让我想知道的不是如何回应的方式,而是我应该提供的内容

  • 其中一些 SOAP 操作,特别GetExternalIPAddressGetGenericPortMappingEntry用于Internet 网关设备,即路由器等,而不是媒体服务器。

  • 我想知道你为什么会收到这样的请求。您如何通过 SSDP 宣传您的设备?您在根描述符 XML 中列出了哪些服务?这些操作来自WANIPConnection服务,我怀疑媒体服务器想要实施的操作。

因此,在忽略此类请求之前,您应该首先真正调查为什么您会收到它们。您的 SSDP 回复中可能有问题。

于 2021-11-23T16:04:16.883 回答