我试图用我的网络上的UPnP打印机交互。 我可以找到打印机,就可以得到可用的服务,甚至得到了一个服务提供操作的列表。 然而,这就是我卡住了。
例如,有一个动作GetPrinterAttributes
,我知道我需要创建一个HTTP POST发送请求信封的动作,但我不知道是什么样子。 我希望有人能帮助我指向的文件或任何东西让我再次去。
根据其它实例,我试图创建请求有效负载如下:
<s:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetPrinterAttributes xmlns:u="urn.schemas-upnp-org:device:Printer:1">
</u:GetPrinterAttributes>
</s:Body>
</s:Envelope>
这是据我可以得到的,但我不知道这些标签含义。 希望一些帮助那里。
谢谢!