Hi Thorben,<div><br></div><div>leider funktioniert es mit dem GET bei mir nicht.</div><div><br></div><div>Wenn ich: wget <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?value=-1.8">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json?value=-1.8</a></div>
<div><br></div><div>nutze wird nichts in die DB geschrieben. Gebe ich es direkt im Browser ein kommt:</div><div><br></div><div><pre style="word-wrap:break-word;white-space:pre-wrap">{"version":"0.2","data":{"uuid":"a845aac0-3f86-11e2-b144-1d5ca534c011","from":"1354786784486","to":"1354786956708","min":[1354786956708,-3.8],"max":[1354786956708,-3.8],"average":-3.8,"rows":2,"tuples":[[1354786956708,-3.8,1]]}}</pre>
</div><div><br></div><div>An der Konsole mit :</div><div><br></div><div>root@pinguin:/var/www/wiki# wget --post-data "value=-1.8" <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json</a></div>
<div><br></div><div>geht es.</div><div><br></div><div><br></div><div>Gruss,</div><div><br></div><div>Christoph<br><br><div class="gmail_quote">Am 6. Dezember 2012 11:26 schrieb Thorben Thuermer <span dir="ltr"><<a href="mailto:r00t@constancy.org" target="_blank">r00t@constancy.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, 6 Dec 2012 10:44:54 +0100 Christoph Harding <<a href="mailto:christoph@cd-k.de">christoph@cd-k.de</a>> wrote:<br>
> ich sehe gerade, dass beim Post doch was in die DB gegangen ist, auch wenn<br>
> der Berechtigungshinweis kommt.<br>
<br>
</div>die meldung:<br>
<div class="im">> > HTTP-Anforderung gesendet, warte auf Antwort... 200 OK<br>
> > Länge: 17 [application/json]<br>
> > a845aac0-3f86-11e2-b144-1d5ca534c011.json: Keine Berechtigung<br>
</div>bedeutet, dass wget die ausgabedatei fuer den "download" nicht oeffnen kann,<br>
wohl weil user christoph keine schreibrechte in /var/www/vz/htdocs hat,<br>
zu dem zeitpunkt wurde der request aber vom server ohnehin schon verarbeitet.<br>
(ausserdem willst du die datei eh nicht haben, "-O /dev/null" bietet sich an)<br>
<div class="im"><br>
> Jetzt habe ich nur noch ein Problem. Der wget auf der Homematic CCU<br>
> (BusyBox) kennt kein --post-data :-(<br>
<br>
</div>das brauchst du auch nicht, die middleware akzeptiert die daten auch per<br>
GET-request (das benutzt zB auch ethersex...)<br>
also statt<br>
wget --post-data="value=-3.7" <a href="http://middleware.php/data/uuid.json" target="_blank">http://middleware.php/data/uuid.json</a><br>
einfach<br>
wget <a href="http://middleware.php/data/uuid.json?value=-3.7" target="_blank">http://middleware.php/data/uuid.json?value=-3.7</a><br>
<br>
> Gruss,<br>
> Christoph<br>
<span class="HOEnZb"><font color="#888888"><br>
- T.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> 2012/12/6 Christoph Harding <<a href="mailto:christoph@cd-k.de">christoph@cd-k.de</a>><br>
> > Danke für die Antwort Ronald. Irgendwie scheint es aber noch nicht zu<br>
> > gehen. Ich erhalte folgendes:<br>
> ><br>
> > christoph@pinguin:/var/www/vz/htdocs$ wget --post-data="value=-3.7"<br>
> > <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json" target="_blank">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json</a><br>
> > --2012-12-06 10:39:44--<br>
> > <a href="http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json" target="_blank">http://pinguin/vz/htdocs/middleware.php/data/a845aac0-3f86-11e2-b144-1d5ca534c011.json</a><br>
> > Auflösen des Hostnamen pinguin... 127.0.1.1<br>
> > Verbindungsaufbau zu pinguin|127.0.1.1|:80... verbunden.<br>
> > HTTP-Anforderung gesendet, warte auf Antwort... 200 OK<br>
> > Länge: 17 [application/json]<br>
> > a845aac0-3f86-11e2-b144-1d5ca534c011.json: Keine Berechtigung<br>
> ><br>
> > Kann nicht nach »a845aac0-3f86-11e2-b144-1d5ca534c011.json« schreiben<br>
> > (Keine Berechtigung).<br>
> ><br>
> > Danke und Gruss,<br>
> > Christoph<br>
</div></div></blockquote></div><br></div>