• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flex und AIR > Adobe AIR

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2010, 19:23   #1 (permalink)
Neuer User
 
Benutzerbild von Silver_Surfer
 
Registriert seit: Sep 2009
Beiträge: 229
Question navigatetoUrl POST geht nicht?

Hi Leute,
bin grade am verzweifeln ich möchte nen simplen POST an eine url schicken aber irgendwie wird immer nen get draus. Es werden im Browser meine Vars angezeigt und nichts passiert.
Hat jemand ne Idee oder nen Workaround.
1000 Dank!

PHP-Code:
var url:URLRequest = new URLRequest('http://url.com');
var 
uv:URLVariables = new URLVariables();        
uv.name 'silver';  
uv.pwd 'surfer'              
url.data uv;
url.method "POST";
//url.method = URLRequestMethod.POST;
 
navigateToURL(url,"_blank"); 
Silver_Surfer ist offline   Mit Zitat antworten
Alt 09-03-2010, 11:44   #2 (permalink)
Neuer User
 
Benutzerbild von Silver_Surfer
 
Registriert seit: Sep 2009
Beiträge: 229
*push*
Silver_Surfer ist offline   Mit Zitat antworten
Alt 13-03-2010, 21:06   #3 (permalink)
Neuer User
 
Benutzerbild von Silver_Surfer
 
Registriert seit: Sep 2009
Beiträge: 229
*push*
Silver_Surfer ist offline   Mit Zitat antworten
Alt 13-03-2010, 21:46   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.596
Gerade ausprobiert, klappt tadellos.
Also ein
PHP-Code:
var_dump($_POST); 
in der empfangenden PHP-Datei liefert:
Code:
array(2) {
  ["name"]=>
  string(6) "silver"
  ["pwd"]=>
  string(6) "surfer"
}
Edit:
Achso Moment - AIR... hm, dann vergiss meine Antwort vielleicht wieder, das hatte ich nicht gesehen…
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (13-03-2010 um 22:09 Uhr)
sonar ist gerade online   Mit Zitat antworten
Alt 26-06-2011, 21:28   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
das scheint aus air heraus tatsächlich nicht per POST zu gehen. Aber mich interessiert dann mal, ob die Datenmenge über GET begrenzt ist? Was mach ich denn, wenn ich beim url-Aufruf nen ganzen Haufen Daten abschicken möchte?
NinaH ist offline   Mit Zitat antworten
Alt 26-06-2011, 21:46   #6 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.237
Ich kenn das Problem nicht, aber versucht es doch einfach mal mit einem URLLoader. Hab ich vor knapp 3 Monaten gemacht und das hat gut hingehauen.

GET ist so was ich gelesen habe tatsächlich begrenzt auf 255 Zeichen bzw. 2 KB (wobei da ja die komplette URI zählt).
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 26-06-2011, 22:01   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
Der URLLoader kann die Server-Antwort ja leider nicht in einem neuen Browser-Fenster öffnen, oder?
NinaH ist offline   Mit Zitat antworten
Alt 26-06-2011, 22:02   #8 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.237
Seit wann läuft AIR in 'nem Browser?

Was hast du vor?
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 26-06-2011, 22:09   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
nein das AIR läuft nicht in einem Browser. Der Aufruf von navigateToURL soll allerdings das Ergebnis in einem Browser darstellen. Dafür ist diese Funktion ja da.
In meinem Fall ist es eigentlich keine AIR-Applikation sondern eine lokal ausgeführte swf im Standalone-FlashPlayer. Aber da gelten wohl die gleichen Gesetze was POST per navigateToURL angeht
NinaH ist offline   Mit Zitat antworten
Alt 26-06-2011, 22:15   #10 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.237
Hmm, mal sehen. Was für Daten schickst du ab und was soll dann im Browser kommen?
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 26-06-2011, 22:26   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
z.b. einfach nur den String "hallo=moin". Das schick ich an ein PHP, das mir postwendend alle GET- und alle POST-Werte anzeigt.
Spiele ich diese SWF im Browser ab, so erscheint das hallo=moin in den POST-Daten. Spiele ich es im Standalone-Player, oder als AIR ab, dann in den GET-Daten.
NinaH ist offline   Mit Zitat antworten
Alt 26-06-2011, 22:42   #12 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.237
Also ich denk mal das einfachste wäre es mit einem URLLoader die Daten an php zu schicken und dann (ich geh mal davon aus, dass die Daten in einer Datenbank landen), mit php eine neue url (z. B. www.domain.com/antwort.php?id=123456789) zurückzugeben. Die kannst du dann mit navigateToURL öffnen. Also im Grunde mein ich, einfach mit einer Session arbeiten.
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 26-06-2011, 22:50   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
ja genau, mit einer Session oder ich bekomme im ersten Request eine id vom server, mit der ich denn im zweiten Request die Daten zuordne.
Aber das muß ich versuchen zu verhindern, da die Serverseite recht komplex ist und möglich nicht angepaßt werden soll.
Es funktioniert ja nun auch so per GET, ich frage mich nur, wo da die Beschränkungen in Sachen Datenmengen sind. Interessant wäre, ob es dazu verläßliche Angaben gibt.
NinaH ist offline   Mit Zitat antworten
Alt 26-06-2011, 23:00   #14 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.237
Wenn das hier stimmt, dann ist es sogar browserabhängig.
Und auf der anderen Seite dann eben noch von eurem Server.
__________________

flintfabrik.de

Geändert von shin10 (26-06-2011 um 23:03 Uhr)
shin10 ist gerade online   Mit Zitat antworten
Alt 26-06-2011, 23:17   #15 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 198
hey, danke für den Link! super, da hab ich ja schonmal Anhaltspunkte. Vielen Dank fürs Helfen shin10!
NinaH ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] Von Flash nach PHP mit POST geht nicht^^ Zerod Flash Einsteiger 1 10-10-2009 19:35
sendAndLoad - GET geht, POST nicht MrMuhKuh Flash CS3 Professional 1 03-11-2008 20:17
xml per POST an CGI-Script geht nicht peyot-l Flash mit XML und Webservices 4 21-01-2008 18:41
POST geht nicht residentevil Server-Seite allgemein 12 12-03-2007 15:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele