Mit dem Python Modul requests HTTP Abfragen aus Vertec senden
Mit dem Python requests Modul können HTTP Abfragen wie GET, POST und PUT aus Vertec heraus gesendet werden.
Das Modul wird mit Vertec mitgeliefert und befindet sich auf der Whitelist, wird also durch das Restrict Scripting nicht eingeschränkt.
Beispiel aus der Vertec XML Schnittstelle:
import requests url = 'https://firma.vertec-cloud.com/xml' api_token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ODc5ZDQ3OTItZmQxNi00ZWFjLWI5MzUtYT...' headers = {'Authorization': 'Bearer {}'.format(api_token)} xmlquery = """ <Envelope> <Body> <Query> <Selection> <ocl>projektbearbeiter</ocl> </Selection> </Query> </Body> </Envelope> """ response = requests.post(url, headers=headers, data=xmlquery) print(response.text)
Die detaillierte Beschreibung des requests Moduls finden Sie auf der Entwicklerseite: Requests: HTTP for Humans.