PDA

View Full Version : Anfänger - cURL https



Bobou
04-06-21, 11:33
Hallo zusammen,

ich möchte von der ISeries (V7R4) eine Datei via cURL auf eine https Adresse hochladen.
Mein Kenntnisstand in cURL ist minimal daher bitte ich um Unterstützung.

Die auf der Maschine verwendete cURL Version ist "curl 7.70.0".

mein Befehl sie wie folgt aus


curl -X POST https://xxxx/v1/upload -H "accept*/*" -H "X-API-Key:xyz" -H "Content-Type: multipart/form-data" -F "file=@Datei.zip;type=text/xml"

1.) Frage kann ich testen ob die Maschine via cURL die URL erreichen kann oder muss ich diese generell auf der Maschine bekannt geben?

2.) wie spreche ich den korrekten Pfad der Datei, welche ich hochladen will, an? Datei befindet sich im IFS.

Vielen Dank im Voraus

holgerscherer
04-06-21, 11:49
Hallo zusammen,

ich möchte von der ISeries (V7R4) eine Datei via cURL auf eine https Adresse hochladen.
Mein Kenntnisstand in cURL ist minimal daher bitte ich um Unterstützung.


Hallo Bobou,

1) erst mal mit PING prüfen, ansonsten Rückmeldung von curl ins Auge nehmen.
2) Pfade im IFS sind Pfade im IFS :)

-h

Andreas_Prouza
04-06-21, 11:53
Die Datei solltest du mit gesamten Pfad angeben.
Auch sollte das -X POST nicht notwendig sein:

curl -F "file=@/home/dir/Datei.zip" -H "accept*/*" -H "X-API-Key:xyz" https://xxxx/v1/upload

lg Andreas