Hi,
I am making post api to create custom site in bigfix and getting xml pasring error.
Error:XML parsing error: invalid document structure Line 1, Character 1
PFB:
with open(‘site.xml’, ‘rb’) as xml:
xmldata = ‘’.join(xml.readlines())
r = requests.post(‘https://{server}:{port}/api/sites’, auth=(’{username}’, ‘{password}’), data=xmldata)
print(r.text)
site.xml:
<?xml version="1.0" encoding="utf-8"?>
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<CustomSite>
<Name>TestSite</Name>
<GatherURL>http://bigfix.test:52311/cgi-bin/bfgather.exe/CustomSite_TestSite</GatherURL>
<Description></Description>
<Domain>BESC</Domain>
<GlobalReadPermission>true</GlobalReadPermission>
<Subscription>
<Mode>None</Mode>
</Subscription>
</CustomSite>
</BES>