HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /xml/reply/EntityDetailRequest HTTP/1.1
Host: vghost.bulwarkpestcontrol.com
Content-Type: application/xml
Content-Length: length
<EntityDetailRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack.Monitor">
<DataObj xmlns:d2p1="http://schemas.datacontract.org/2004/07/Bulwark.Logic.Monitor.Dto">
<d2p1:RemoteSystemInfoDto>
<d2p1:Adapters>
<d2p1:NetworkAdapter>
<d2p1:DHCPEnabled>false</d2p1:DHCPEnabled>
<d2p1:DatabasePath>String</d2p1:DatabasePath>
<d2p1:Name>String</d2p1:Name>
<d2p1:NetworkAddress>
<d2p1:IPAddresses>
<d2p1:Address>String</d2p1:Address>
<d2p1:Subnet>String</d2p1:Subnet>
</d2p1:IPAddresses>
</d2p1:NetworkAddress>
</d2p1:NetworkAdapter>
</d2p1:Adapters>
<d2p1:Bios>String</d2p1:Bios>
<d2p1:ComputerName>String</d2p1:ComputerName>
<d2p1:Domain>String</d2p1:Domain>
<d2p1:ExtendedError>0</d2p1:ExtendedError>
<d2p1:FreePhysicalMemory>0</d2p1:FreePhysicalMemory>
<d2p1:FreeVirtualMemory>0</d2p1:FreeVirtualMemory>
<d2p1:Locale>String</d2p1:Locale>
<d2p1:LogicalDrives>
<d2p1:LogicalDrive>
<d2p1:DriveType>Unknown</d2p1:DriveType>
<d2p1:FileSystem>String</d2p1:FileSystem>
<d2p1:FreeSpace>0</d2p1:FreeSpace>
<d2p1:Name>String</d2p1:Name>
<d2p1:Size>0</d2p1:Size>
</d2p1:LogicalDrive>
</d2p1:LogicalDrives>
<d2p1:NumberOfProcessors>0</d2p1:NumberOfProcessors>
<d2p1:OSManufacturer>String</d2p1:OSManufacturer>
<d2p1:OSName>String</d2p1:OSName>
<d2p1:OSVersion>
<d2p1:Build>0</d2p1:Build>
<d2p1:Description>String</d2p1:Description>
<d2p1:Major>0</d2p1:Major>
<d2p1:Minor>0</d2p1:Minor>
<d2p1:ServicePackMajor>0</d2p1:ServicePackMajor>
<d2p1:ServicePackMinor>0</d2p1:ServicePackMinor>
<d2p1:Type>0</d2p1:Type>
</d2p1:OSVersion>
<d2p1:PageFileSize>0</d2p1:PageFileSize>
<d2p1:Processors>
<d2p1:Processor>
<d2p1:Architecture>String</d2p1:Architecture>
<d2p1:Name>String</d2p1:Name>
<d2p1:Speed>0</d2p1:Speed>
</d2p1:Processor>
</d2p1:Processors>
<d2p1:StdErr xmlns:d4p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<d2p1:SystemManufacturer>String</d2p1:SystemManufacturer>
<d2p1:SystemModel>String</d2p1:SystemModel>
<d2p1:SystemType>String</d2p1:SystemType>
<d2p1:Timezone>
<d2p1:MinOffset>0</d2p1:MinOffset>
<d2p1:StandardName>String</d2p1:StandardName>
</d2p1:Timezone>
<d2p1:TotalPhysicalMemory>0</d2p1:TotalPhysicalMemory>
<d2p1:TotalVirtualMemory>0</d2p1:TotalVirtualMemory>
<d2p1:WindowsDirectory>String</d2p1:WindowsDirectory>
</d2p1:RemoteSystemInfoDto>
</DataObj>
<EntityName>String</EntityName>
<Names xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</Names>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
</d2p1:ResponseError>
</d2p1:Errors>
</ResponseStatus>
</EntityDetailRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<EntityDetailRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ServiceStack.Monitor">
<DataObj xmlns:d2p1="http://schemas.datacontract.org/2004/07/Bulwark.Logic.Monitor.Dto">
<d2p1:RemoteSystemInfoDto>
<d2p1:Adapters>
<d2p1:NetworkAdapter>
<d2p1:DHCPEnabled>false</d2p1:DHCPEnabled>
<d2p1:DatabasePath>String</d2p1:DatabasePath>
<d2p1:Name>String</d2p1:Name>
<d2p1:NetworkAddress>
<d2p1:IPAddresses>
<d2p1:Address>String</d2p1:Address>
<d2p1:Subnet>String</d2p1:Subnet>
</d2p1:IPAddresses>
</d2p1:NetworkAddress>
</d2p1:NetworkAdapter>
</d2p1:Adapters>
<d2p1:Bios>String</d2p1:Bios>
<d2p1:ComputerName>String</d2p1:ComputerName>
<d2p1:Domain>String</d2p1:Domain>
<d2p1:ExtendedError>0</d2p1:ExtendedError>
<d2p1:FreePhysicalMemory>0</d2p1:FreePhysicalMemory>
<d2p1:FreeVirtualMemory>0</d2p1:FreeVirtualMemory>
<d2p1:Locale>String</d2p1:Locale>
<d2p1:LogicalDrives>
<d2p1:LogicalDrive>
<d2p1:DriveType>Unknown</d2p1:DriveType>
<d2p1:FileSystem>String</d2p1:FileSystem>
<d2p1:FreeSpace>0</d2p1:FreeSpace>
<d2p1:Name>String</d2p1:Name>
<d2p1:Size>0</d2p1:Size>
</d2p1:LogicalDrive>
</d2p1:LogicalDrives>
<d2p1:NumberOfProcessors>0</d2p1:NumberOfProcessors>
<d2p1:OSManufacturer>String</d2p1:OSManufacturer>
<d2p1:OSName>String</d2p1:OSName>
<d2p1:OSVersion>
<d2p1:Build>0</d2p1:Build>
<d2p1:Description>String</d2p1:Description>
<d2p1:Major>0</d2p1:Major>
<d2p1:Minor>0</d2p1:Minor>
<d2p1:ServicePackMajor>0</d2p1:ServicePackMajor>
<d2p1:ServicePackMinor>0</d2p1:ServicePackMinor>
<d2p1:Type>0</d2p1:Type>
</d2p1:OSVersion>
<d2p1:PageFileSize>0</d2p1:PageFileSize>
<d2p1:Processors>
<d2p1:Processor>
<d2p1:Architecture>String</d2p1:Architecture>
<d2p1:Name>String</d2p1:Name>
<d2p1:Speed>0</d2p1:Speed>
</d2p1:Processor>
</d2p1:Processors>
<d2p1:StdErr xmlns:d4p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<d2p1:SystemManufacturer>String</d2p1:SystemManufacturer>
<d2p1:SystemModel>String</d2p1:SystemModel>
<d2p1:SystemType>String</d2p1:SystemType>
<d2p1:Timezone>
<d2p1:MinOffset>0</d2p1:MinOffset>
<d2p1:StandardName>String</d2p1:StandardName>
</d2p1:Timezone>
<d2p1:TotalPhysicalMemory>0</d2p1:TotalPhysicalMemory>
<d2p1:TotalVirtualMemory>0</d2p1:TotalVirtualMemory>
<d2p1:WindowsDirectory>String</d2p1:WindowsDirectory>
</d2p1:RemoteSystemInfoDto>
</DataObj>
<EntityName>String</EntityName>
<Names xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</Names>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
</d2p1:ResponseError>
</d2p1:Errors>
</ResponseStatus>
</EntityDetailRequest>