}
}
-// APIV1DiscoverymgrDevicesGet function
+// APIV1DiscoverymgrDevicesPost function
func APIV1DiscoverymgrDevicesPost(w http.ResponseWriter, r *http.Request) {
log.Printf("[%s] APIV1DiscoverymgrDevicesPost", logPrefix)
decoder := json.NewDecoder(r.Body)
return
}
- err = discoverymgr.SetServiceNames(serviceNames["servicenames"])
+ if _, isExist := serviceNames["ServiceNames"]; !isExist {
+ writeJSONResponse(w, nil, http.StatusBadRequest)
+ return
+ }
+
+ err = discoverymgr.SetServiceNames(serviceNames["ServiceNames"])
if err == nil {
writeJSONResponse(w, nil, http.StatusOK)
} else {