refactor: update HTTP request handling and improve documentation

- Replaced http.NewRequest with http.NewRequestWithContext in client tests for better context management.
- Updated method names and comments for clarity, including renaming GetWsdlUrl to GetWsdlURL and StorageUri to StorageURI for consistency.
- Enhanced comments across various files to provide clearer descriptions of functionality and ONVIF specifications.
This commit is contained in:
0x524a
2025-12-02 08:41:37 -05:00
parent 9e3b5e0170
commit 96ac509c24
32 changed files with 248 additions and 184 deletions
+4 -4
View File
@@ -52,15 +52,15 @@ func TestHandleGetStreamURI(t *testing.T) {
t.Fatalf("Response is not GetStreamURIResponse, got %T", resp)
}
if streamResp.MediaUri.Uri == "" {
if streamResp.MediaURI.URI == "" {
t.Error("Stream URI is empty")
return
}
// URI should contain stream path
if !contains(streamResp.MediaUri.Uri, "rtsp://") {
t.Errorf("Invalid stream URI format: %s", streamResp.MediaUri.Uri)
if !contains(streamResp.MediaURI.URI, "rtsp://") {
t.Errorf("Invalid stream URI format: %s", streamResp.MediaURI.URI)
}
}
@@ -80,7 +80,7 @@ func TestHandleGetSnapshotURI(t *testing.T) {
t.Fatalf("Response is not GetSnapshotURIResponse, got %T", resp)
}
if snapResp.MediaUri.Uri == "" {
if snapResp.MediaURI.URI == "" {
t.Error("Snapshot URI is empty")
}
}