Добрый день. Поделитесь, пожалуйста, опытом, как из python передать данные в базу 1с через веб сервис?
import requests
import json
publicationStr = "testing_db"
arrayOfData = [
{"ClientID": "1111", "ClientSecret": "2222"},
{"ClientID": "3333", "ClientSecret": "4444"}
]
wsdlUrl = f"http://localhost/{publicationStr}/ws/testing?wsdl"
jsonStr = json.dumps(arrayOfData)
#headers = {
# "Content-Type": "application/soap+xml; charset=utf-8"
#}
dataBody = f"""<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="testing">
<soap:Body>
<tns:PostData>
<StringOfData>{jsonStr}</StringOfData>
</tns:PostData>
</soap:Body>
</soap:Envelope>"""
response = requests.post(wsdlUrl, data=dataBody)
Показать пробовал через requests (и без заголовков и с заголовками), но видимо что-то не то делаю, или нужно юзать не requests, а другую библиотеку.