if_http_client und Authorization Header

WAS, Netweaver®
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

if_http_client und Authorization Header

Beitrag von ZSven (ForumUser / 1 / 0 / 0 ) »
Hallo,
ich möchte gerne mit SAP eine Anfrage über einen HTTP-GET-Befehl aus SAP heraus an einen Google Service stellen. Dabei muss ich mich bei google authentifizieren. Das mache ich über das Google Client Login, dabei sende ich eine Anfrage an https://www.google.com/accounts/ClientLogin und bekomme auch das gewünschte Token zurückgeschickt. Für die Anfrage an den Google Dienst muss ich dieses Token dann über den Header Authorization angeben.
Das sieht so aus:
call method cl_http_client=>create_by_url
exporting
url = lv_sheet_url
importing
client = lo_http_client
exceptions
argument_not_found = 1
internal_error = 2
plugin_not_active = 3
others = 4.

lo_http_client1->request->set_header_field(
name = '~request_method'
value = 'GET'
).

concatenate
'GoogleLogin auth=' lv_token
into lv_auth.

CALL METHOD lo_http_client->request->set_header_field(
exporting
name = 'Authorization'
value = lv_auth
).

lo_http_client->request->set_header_field(
name = 'GData-Version'
value = '3.0'
).

call method lo_http_client->send
exceptions
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
http_invalid_timeout = 4
others = 5.

An dieser Stelle bekomme ich jetzt sy-subrc=1. Ich vermute, dass das Problem daran liegt wie der Authorisierungsheader angegeben wird. Wenn ich ihn weglasse komme ich weiter, bekomme aber einen Fehler wenn ich call method lo_http_client->receive aufrufe. Ist es möglich, dass es ein gewisses Maximum für die Länge eines Headers gibt? Der Token besteht aus 332 Zeichen.
Für Antworten oder Lösungsvorschläge wäre ich sehr dankbar.
Viele Grüße ZSven

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

3
Antw.
5499
Views
HTTP Header auslesen
von michlbartl » 22.07.2008 15:36 • Verfasst in Web Application Server
0
Antw.
1128
Views
XML Ausgabe im Header
von seco_neu » 21.09.2007 14:28 • Verfasst in ABAP® für Anfänger
8
Antw.
4970
Views
Top of Page/header mit ALV OO
von TobiB » 30.10.2007 17:56 • Verfasst in ABAP Objects®
0
Antw.
925
Views
Der Header fehlt
von Abapanfänger » 21.01.2016 14:33 • Verfasst in ABAP® für Anfänger
0
Antw.
1111
Views
Der Header fehlt
von Abapanfänger » 21.01.2016 14:33 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

ZSven
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140