내 네트워크에서 UPnP 프린터와 상호 작용을 시도하고 있습니다. 프린터를 발견하고 사용 가능한 서비스를 가져올 수 있으며 서비스에 사용할 수있는 작업 목록을 얻을 수도 있습니다. 그러나, 이것이 내가 붙어있는 곳입니다.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>
이 지금까지의 내가 얻을 수있다, 그러나 나는 태그가 무슨 뜻인지 모르겠어요. 거기에 도움이되기를 바랍니다.
감사합니다.
내가 찾던 의사와 같은 모양입니다. 감사합니다! 이제 뒤로 물러서서 독서를 해보겠습니다. – earthling
그것이 끝난 이유는 문서에 명시된 바와 같이 큰 따옴표로 된'SOAPACTION' 헤더의 값을 가지고 있지 않다는 것입니다. 'GetPrinterAttributes'를위한'IN' 매개 변수가 없었기 때문에 다른 모든 것들이 꽤 옳았습니다. 나는 심지어 그것을 신체 꼬리표에서 버릴 수 있었다. – earthling