Sim900 e invio dati su pagina php

Ciao... dopo aver provato la shield gsm 2 ufficiale(tutto ok) sto provando la stessa esercitazione con la sim900
incontrando pero' dei problemi.... qualcuno e' risuscito a caricare dei dati tramite una pagina php(che poi gli inserisce nel database..), utilizzando il modulo sim900 attraverso il metodo "inet.httpGET" .. le ho provate tutte.. ma forse non sono abbastanza..

Non penso proprio che la scheda distingua se la destinazione è php o altro, fa una GET e si aspetta una risposta.

Perché non posti il codice ed esattamente cosa succede?

Allora…sto testando la scheda come webclient partendo dall esempio scaricato con la libreria .

il file d’esempio funziona bene e con 'istruzione :
numdata=inet.httpGET(“www.google.com”, 80, “/”, msg, 50);
ottengo risposta ok da google. Quando poi la modifico nel seguente modo :
inet.httpGET(“www.pippo.altervista.org”, 80, “/arduino.php?Valore=2000&Localita=parigi”, msg, 50);
per inviare dati ad un database tramite file php passandogli due valori ho la seguente risposta :

HTTP/1.1 400 Bad Request
Date: Thu, 22 Mar 2018 16:35:07 GMT
Server: Apache
Content-Length: 268
Connection: close
Content-Type: text/html; charset=iso-8859-1

Bad request

Anomalia nella richiesta al sito, se il problema .....ecc ecc.

premetto che se da browser digito : pippo.altervista.org/arduino.php?Valore=2000&Localita=parigi
i valori vengono correttamente passati al database…

In genere il bad request viene se tu quando fai la GET non mandi anche la linea Host, e il browser funziona perché lo manda sempre in automatico.
Oppure se la GET richiama in HTTP/0.9 o HTTP/1.0 mentre il server richiede HTTP/1.1 o qualcosa del genere (dalla risposta vedo che risponde HTTP/1.1 quindi potrebbe anche essere questo).

Traccia bene cosa fa la GET (con wireshark o simili, oppure fai una prova richiamando un tuo web service locale) e vedi quali linee manda o non manda.

Grazie...ma siccome non ne venivo a capo...alla fine ho risolto l 'invio dei dati tramite un altro listato che usa il metodo " sendGSM( "AT+HTTPPARA...link.php........)i dati vengono inviati a cadenza regolare sul database.. il modulo sim900 dpo averlo testato su scheda arduino è stato interfacciato con plc "controllino"..