【发布时间】:2015-11-28 09:54:32
【问题描述】:
我目前正在开发一个 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
我没有发布这些请求的正文,因为格式不是问题,但我不知道如何回应这些请求,也找不到真正有用的东西。确切地说,让我想知道的不是如何回应的方式,而是我应该提供的内容。 因此,如果有人可以向我解释这些请求的目的、响应可能是什么样子和/或我可以从哪里获得有关这些请求的更多信息(包括示例),那将是非常好的。
【问题讨论】:
-
这些是 WANIPConnection 服务方法,不是媒体服务器通常会实现的...
-
好吧,我已经想到了,但是为什么这些请求会发送到媒体服务器?
-
要么服务器声称实现了 WANIPConnection 服务,要么其他设备有问题。
-
好了,这些请求我不用管了,可以忽略吗?
标签: http soap httprequest upnp dlna