
Forum
Diese Foren dienen dem Austausch und der Unterstützung der Entwicklungspartner für GPSoverIP/DATAoverIP und HLD.
Nutzen Sie diese zur direkten Kommunikation mit dem Entwicklungsteam der GPSoverIP GmbH und anderen Entwicklern. Anfragen über die Foren werden mit erhöhter Priorität bearbeitet.
Achten Sie bitte bei der Kommunikation auf die Netiquette, um allen Beteiligten die Arbeit mit den Foren zu erleichtern.
Datenübertragung an GPSauge - Problem
Hallo,
wir hatten heute ein (mir unerklärliches) Problem bei der Datenübertragung an unser GPS-Auge.
Die Hinfahrt zu einer ambulanten Behandlung konnte nicht übertragen werden (Rückgabewert war "".
Die Rückfahrt hingegen schon (praktisch die gleichen Daten).
Das Problem scheint im (codierten) "Description" Datenfeld zu liegen, da sich die Hinfahrt mit der "Description" der Rückfahrt übertragen ließ.
Hier die beiden HttpReq die mit 'HttpReq.Open "POST", Server & Aktion, False' übertragen wurden:
1. Funktionierte NICHT:
http://www.apioverip.de/?module=job&action=send&mode=manual&type=plain&user=
250068&pwd=570668ee10b7b499e650903bae0dbcec&deviceid=605456&uniqueid=4&name=
4: Am/si Manteuffel,
Renate&description=V0IgMSwgMSBPRywgS+R0aGUtRW5nZWxoYXVwdC1TZW5pb3JlbnplbnRyd
W0gDQpaaWVsOlJhZGlvbC4sIFN0LiBWaW5jZW56LUtyYW5rZW5oYXVzLCBEYXR0ZWxuIA0KNDU3M
TEgRGF0dGVsbiAvIFJvdHRzdHJh32UgMTENClN0dWZlbjogIC8gR2V3aWNodDogS2cNCkJlbWVya
3VuZzog&street=Dortmunder
Straße&housenumber=146&code=45731&city=Waltrop&country=DE&district=&state=&s
ms=&email=&reminder=&duetime=2013-06-14
16:00:00&geofencing=500&geomessage=&geoemail=&geosms=&lat=&lon=
2. Funktioniert:
http://www.apioverip.de/?module=job&action=send&mode=manual&type=plain&user=
250068&pwd=570668ee10b7b499e650903bae0dbcec&deviceid=605456&uniqueid=5&name=
5: Rü/si Manteuffel,
Renate&description=UmFkaW9sLiwgU3QuIFZpbmNlbnotS3JhbmtlbmhhdXMsIERhdHRlbG4gD
QpaaWVsOldCIDEsIDEgT0csIEvkdGhlLUVuZ2VsaGF1cHQtU2VuaW9yZW56ZW50cnVtIA0KNDU3M
zEgV2FsdHJvcCAvIERvcnRtdW5kZXIgU3RyYd9lIDE0NmENClN0dWZlbjogIC8gR2V3aWNodDogS
2cNCkJlbWVya3VuZzog&street=Rottstraße&housenumber=11&code=45711&city=Datteln
&country=DE&district=&state=&sms=&email=&reminder=&duetime=2013-06-14
16:30:00&geofencing=500&geomessage=&geoemail=&geosms=&lat=&lon=
Woran mag das liegen?
Hier auch die beiden "Description" im Klartext:
1.:
"WB 1, 1 OG, Käthe-Engelhaupt-Seniorenzentrum Ziel:Radiol., St. Vincenz-Krankenhaus, Datteln
45711 Datteln / Rottstraße 11
Stufen: / Gewicht: Kg
Bemerkung: "
2.:
"Radiol., St. Vincenz-Krankenhaus, Datteln Ziel:WB 1, 1 OG, Käthe-Engelhaupt-Seniorenzentrum
45731 Waltrop / Dortmunder Straße 146a
Stufen: / Gewicht: Kg
Bemerkung: "
Viele Grüße
Peter Drasser
Hallo Herr Drasser,
dadurch, dass Sie Ihre Parameter über URL weitergeben, werden die Werte als URL-encodiert interpretiert.
In Ihrer BASE64-encodierten Description ist ein Plus-Zeichen, welches als Leerzeichen übersetzt wird.
Ersetzen Sie generell + durch %2B (Die URL-Encodierun für Plus +).
V0IgMSwgMSBPRywgS%2BR0aGUtRW5nZWxoYXVwdC1TZW5pb3JlbnplbnRydW0gDQpaaWVsOlJhZGlvbC4sIFN0LiBWaW5jZW56LUtyYW5rZW5oYXVzLCBEYXR0ZWxuIA0KNDU3MTEgRGF0dGVsbiAvIFJvdHRzdHJh32UgMTENClN0dWZlbjogIC8gR2V3aWNodDogS2cNCkJlbWVya3VuZzog
Dann klappt’s.
Schöne Grüße
Ihr GPSoverIP Support Team
Sie haben noch Fragen? Jetzt unverbindlich beraten lassen!
Nehmen Sie Kontakt mit uns auf
Geben Sie Ihre Telefonnummer an, wenn Sie einen Rückruf wünschen.