mirror of
https://github.com/kerberos-io/onvif.git
synced 2025-10-07 16:50:52 +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-Origin", "*")
|
||||||
context.Header("Access-Control-Allow-Headers", "access-control-allow-origin, access-control-allow-headers")
|
context.Header("Access-Control-Allow-Headers", "access-control-allow-origin, access-control-allow-headers")
|
||||||
|
|
||||||
|
interfaceName := context.GetHeader("interface")
|
||||||
|
|
||||||
var response = "["
|
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 {
|
for _, j := range devices {
|
||||||
doc := etree.NewDocument()
|
doc := etree.NewDocument()
|
||||||
if err := doc.ReadFromString(j); err != nil {
|
if err := doc.ReadFromString(j); err != nil {
|
||||||
|
Reference in New Issue
Block a user