abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

REST API - Get session error 10054

Kelevra
Experte ★
170 Beiträge

Moin,

Ich versuche gerade die REST API in einem python script zu nutzen und bekommen folgenden Error:

requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Eine vorhandene Verbindung wurde vom Remotehost geschlossen', None, 10054, None))

 

Der Error kommt beim Abrufen des Session Status (rot markiert):

import requests
import random
import string

oauth2_body = {
'client_id': "censored",
'client_secret': "censored",
'username': "censored",
'password': "censored",
'grant_type': 'password'
}

letters = string.ascii_lowercase
session_id = ''.join(random.choice(letters) for i in range(12))
request_id = ''.join(random.choice(letters) for i in range(10))

with requests.Session() as s:

oauth2_credentials = s.post(
'https://api.comdirect.de/oauth/token',
data=oauth2_body,
headers={
"Accept": "application/json",
"Content-Type": "application/x-www-form-urlencoded"
}
)

ouath2_response = oauth2_credentials.json()
access_token = ouath2_response["access_token"]
refresh_token = ouath2_response["refresh_token"]

session_response = s.get(
'https://api.comdirect.de/api/session/clients/user/v1/sessions',
headers={
'Accept': 'application / json',
'Authorization': 'Bearer ' + access_token,
'x -http-request-info': str(
{
"clientRequestId": {
"sessionId": session_id,
"requestId": request_id
}
}
)
}
)


Gibt es dazu Infos und kann mir vielleicht jemand weiterhelfen, wo mein Fehler liegt?

2 ANTWORTEN

SMT_Jan-Ove
ehemaliger Mitarbeiter
4.279 Beiträge

Hallo @Kelevra

 

ich frage gerne einmal bei unserer Fachabteilung nach und melde mich wieder bei dir. 

 

Beste Grüße

Jan-Ove

SMT_Jan-Ove
ehemaliger Mitarbeiter
4.279 Beiträge

Hallo nochmal,

 

bitte bekomme den Request einmal mit Postman zum Laufen. Du kannst dir dann in Postman den entsprechenden Python-Code generieren lassen  und diesen Code dann mit deinem eigenen Code vergleichen.

 

In der Vergangenheit hatten wir Kunden, die die Requests aus einer Browser-Anwendung an uns gesendet haben. Dieses unterbinden wir – die API-Requests müssen von einem „Server“ kommen.

 

Beste Grüße

Jan-Ove
 

Kurz zustimmen zu Cookies und vergleichbaren Webtechnologien
Um Ihnen insbesondere ein optimales Website-Erlebnis zu bieten, werden mit Ihrer Einwilligung Cookies und Webtechnologien zu Funktions-, Statistik-, Komfort- und Marketingzwecken sowie zur Darstellung personalisierter Inhalte verwendet. Im Einzelnen sind dies (Details unter nachfolgenden Links):

Adobe Analytics: Reichweitenmessung zur Verbesserung des Nutzungserlebnisses der Website sowie Optimierung der Marketingkampagnen.

Adform: Aussteuerung und Optimierung von Werbemitteln, die durch Kunden von Adform geschaltet werden.

Adition: Aussteuerung und Optimierung von Werbemitteln, die durch Kunden von Adition geschaltet werden.

comdirect-Surfertracking: Optimierung und Aussteuerung nutzerbezogener Werbung, die von comdirect auf Drittseiten geschaltet wird

Community Umfrage: Aussteuerung von Umfragen für Besucher der comdirect community.

DoubleClick Floodlight: Analyse des Nutzerverhaltens zur Optimierung des Nutzungserlebnisses.

Meta: Nachverfolgung von Verhalten nach Klick auf Meta-Werbeanzeigen und Personalisierung von Meta-Werbung.

Google Ads: Nachverfolgung von Verhalten nach Klick auf Google-Werbeanzeigen und Personalisierung von Google-Werbung.

Personalisierte Angebote: Aussteuerung und Optimierung von personalisierten Werbeflächen im persönlichen Bereich.

Smartadverser: Aussteuerung und Optimierung von Werbemitteln, die durch Kunden von Smartadverser geschaltet werden.

Wenn Sie mindestens 16 Jahre alt sind, können Sie durch Klicken auf „Alle akzeptieren“ bestätigen, dass wir diese Webtechnologien verwenden dürfen. Anderenfalls klicken Sie auf „Alle verweigern“. Durch Klicken auf „Einzeln einstellen“ können Sie jederzeit Ihre Einwilligung widerrufen oder Ihre Einwilligungseinstellungen anpassen.

Hier finden Sie weitere Informationen zum Datenschutz und unser Impressum.