Advertisement
Guest User

Untitled

a guest
Jan 6th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. POST /WS/OpenAPI.asmx HTTP/1.1
  2. Host: bms.kaseya.com
  3. Content-Type: text/xml; charset=utf-8
  4. Content-Length: length
  5. SOAPAction: "https://bms.kaseya.com/Authenticate"
  6.  
  7. <?xml version="1.0" encoding="utf-8"?>
  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/">
  9. <soap:Body>
  10. <Authenticate xmlns="https://bms.kaseya.com/">
  11. <companyName>string</companyName>
  12. <userName>string</userName>
  13. <password>string</password>
  14. </Authenticate>
  15. </soap:Body>
  16. </soap:Envelope>
  17.  
  18. import requests
  19.  
  20. companyName = 'My Company'
  21. userName = 'My Username'
  22. password = 'My Password'
  23.  
  24. url = 'https://bms.kaseya.com/WS/OpenAPI.asmx'
  25.  
  26. body = '''
  27. <?xml version="1.0" encoding="utf-8"?>
  28. <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/">
  29. <soap:Body>
  30. <Authenticate xmlns="https://bms.kaseya.com/">
  31. <companyName>{}</companyName>
  32. <userName>{}</userName>
  33. <password>{}</password>
  34. </Authenticate>
  35. </soap:Body>
  36. </soap:Envelope>'''.format(companyName,userName,password)
  37.  
  38. headers = {'Host':'bms.kaseya.com',
  39. 'Content-Type':'text/xml; charset=utf-8',
  40. 'Content-Length':str(len(body)),
  41. 'SOAPAction':'"https://bms.kaseya.com/Authenticate"'}
  42.  
  43. r = requests.post(url, data=body, headers=headers)
  44. print(r.text)
  45.  
  46. <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Server did not recognize the value of HTTP Header SOAPAction: https://bms.kaseya.com/Authenticate.</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement