I am having the same issue as outlined in this question but cannot get pass an HTTP 401 response
I have tried using Postman, Python, and SoapUI but have been unable to make any progress. Here is the raw request and response from Postman:
POST /ServerAPI/ServerCommandService.asmx HTTP/1.1
Authorization: Basic UGVyZWdyaW5lOldlbGNvbWUxMDfh
Content-Type: application/xml
User-Agent: PostmanRuntime/7.24.1
Accept: */*
Cache-Control: no-cache
Postman-Token: 0039f902-07ca-4d5a-9537-5896bb12196a
Host: ip_address
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 442
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xmlns:xsd=“http://www.w3.org/2001/XMLSchema” xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/”>
<Login xmlns=“http://videoos.net/2/XProtectCSServerCommand”>
fc0352e7-6a7a-418b-ad1d-2f16c09adddf
</soap:Body>
</soap:Envelope>
HTTP/1.1 401 Unauthorized
Content-Type: text/html
Server: Microsoft-IIS/10.0
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN
Date: Tue, 05 May 2020 21:09:29 GMT
Content-Length: 1293
401 - Unauthorized: Access is denied due to invalid credentials.