mirror of
https://github.com/kerberos-io/onvif.git
synced 2025-10-06 16:27:05 +08:00
api: added interface name processing in /discovery api
This commit is contained in:
@@ -46,8 +46,10 @@ func RunApi () {
|
||||
context.Header("Access-Control-Allow-Origin", "*")
|
||||
context.Header("Access-Control-Allow-Headers", "access-control-allow-origin, access-control-allow-headers")
|
||||
|
||||
interfaceName := context.GetHeader("interface")
|
||||
|
||||
var response = "["
|
||||
devices := WS_Discovery.SendProbe("Ethernet 2", nil, []string{"dn:NetworkVideoTransmitter"}, map[string]string{"dn":"http://www.onvif.org/ver10/network/wsdl"})
|
||||
devices := WS_Discovery.SendProbe(interfaceName, nil, []string{"dn:NetworkVideoTransmitter"}, map[string]string{"dn":"http://www.onvif.org/ver10/network/wsdl"})
|
||||
for _, j := range devices {
|
||||
doc := etree.NewDocument()
|
||||
if err := doc.ReadFromString(j); err != nil {
|
||||
|
Reference in New Issue
Block a user