HTTP-Request aus Bashfile erzeugen

traced

Registered User
Hi,
ich würde gerne für Monitoring etc aus einer Anwendung, bzw. aus einem Shellscript einen HTTP Request erzeugen, der folgende Anforderungen erfüllen muss, bzw. so aussehen muss:

Code:
https://www.fullsms.de/gw/?user=Ihr_Benutzername&passwort=Ihr_Passwort&typ=SMS_Typ&
handynr=Empfänger_Nummer&absender=Absender_Kennung&text=Ihre_Nachricht

Wie würdet Ihr das machen? "Ihre_Nachricht" soll als Variable übergeben werden, der Rest kann fest vergeben sein.

lg
Basti

PS: Die komplette Schnitstellenbeschreibung habe ich attached.
 

Attachments

'wget' kann auch mit https umgehen...

Code:
#!/bin/bash

NACHRICHT="Hello World"

wget "https://www.fullsms.de/gw/?user=Ihr_Benutzername&passwort=Ihr_Passwort&typ=SMS_Typ&handynr=Empfänger_Nummer&absender=Absender_Kennung&text=$NACHRICHT"

Evtl. musst Du noch in der Nachricht die nicht-legalen Zeichen umsetzen:
"sed 's/ /%20/g'" (Leerzeichen in %20 (= %+hexadezimaler ASCII-Code))

Viele Grüße,
LinuxAdmin
 
Bekomme leider einen 404, bei Lynx sagt er mir dann auch warum:

SSL-Fehler:Es ist nicht möglich einen allgemeinen Namen im Zertifikat zu finden

Wie kann ich denn wget abgewöhnen dass er da so pingelig ist wegen dem Zertifikat, bzw. die Inhalte des Zertifikates komplett ignoriert und einfach akzeptiert?!

lg
Basti
 
Bei mir tut es einfach (mit :GNU Wget 1.8.2)
Code:
$ wget https://www.fullsms.de/
--12:10:42--  https://www.fullsms.de/
           => `index.html.2'
Resolving www.fullsms.de... done.
Connecting to www.fullsms.de[82.96.90.200]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5,855 [text/html]

100%[===================================================================>] 5,855        238.24K/s    ETA 00:00

12:10:43 (238.24 KB/s) - `index.html.2' saved [5855/5855]

Wenn Du dir das Zertifikat im Firefox anschaust, siehst Du, dass tatsächlich ein OU und ein O-Eintrag fehlen. Aber sowohl meinem Firefox als auch meinem wget ist das egal...

Viele Grüße,
LinuxAdmin
 
Habs grad nochmal probiert, und es geht, danke Dir!
Mein Fehler war dass ich das ganze in "" gesetzt habe, und das mag er dann gar ned :)

Merci!!
lg
Basti
 
Back
Top