Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
627 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer des requetes de type AMF

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoyer des requetes de type AMF

n°1643447
leili
Posté le 15-11-2007 à 15:14:10  profilanswer
 

Salut , je voudrais savoir s'il y a possibilité d'envoyer une requête POST de type AMF en script php, sachant que le post data contient ce genre de données :
 
 
"Content-type: application/x-amf\r\n
Content-length: 46\r\n
\r\n
\0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
\0\0\0\x01\x02\0\x04home"
 
Je voudraios egalement savoir si c'est possible sous PERL.
Merci.

mood
Publicité
Posté le 15-11-2007 à 15:14:10  profilanswer
 

n°1645510
PierreC
Posté le 19-11-2007 à 22:24:24  profilanswer
 

c'est marrant comme question ca...
 
je connais pas du tout AMF mais je vais qd meme répondre à ta question :
 

Content-type: application/x-amf\r\n
Content-length: 46\r\n
\r\n


 
Ca c'est l'entete http que tu peux en php definir avec header.

\0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
\0\0\0\x01\x02\0\x04home


tu notera le double \r\n qui indique la fin de l'entete http
 
 
ca c'est le contenu de ta page.
 
en php ca donnerait :  
 

<?php
header("Content-type: application/x-amf" );
header("Content-length: 46" );
 
echo "\0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
\0\0\0\x01\x02\0\x04home";
?>


 
 
Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible


---------------
Du tofu en Alsace : www.tofuhong.com
n°1645642
leili
Posté le 20-11-2007 à 10:19:55  profilanswer
 

Merci de ta reponse mais le code :
 

Code :
  1. \0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
  2. \0\0\0\x01\x02\0\x04home


 
n'est pas le contenu de la page mais des données POST DATA, je voudrais savoir comment les formatter pour qu'il interprète les charctères '\0' , '\x01' etc, qui sont au format AMF.
A part ça j'utilise aussi Perl pour envoyer des requetes, c'est un langage très pratique.

n°1645867
omega2
Posté le 20-11-2007 à 15:10:04  profilanswer
 

PierreC a écrit :

Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible

Pourquoi ça?
Le Perl est un langage capable de faire autant de chose que le php. Quand je lis ce genre de truc, ça me fait penser à Masklinn quand il critique le php à part que je ne sais pas si t'as de bonne raisons de critiquer le perl.

n°1645967
Elmoricq
Modérateur
Posté le 20-11-2007 à 16:28:41  profilanswer
 

PierreC a écrit :

Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible


 
 [:pingouino]  [:kiki]

n°1645972
dwogsi
Défaillance cérébrale...
Posté le 20-11-2007 à 16:32:48  profilanswer
 

PierreC a écrit :

Pour perl laisse tombé c'est un language à oublier et à jeter le plus vite possible


Moi aussi voudrais bien comprendre... :??:

 

Bref, c'est une requête que tu veux envoyer? Ou répondre à une requête?
Parce que ce qui t'a été donné plus haut ne sert qu'à répondre et pas à envoyer une requête.


Message édité par dwogsi le 20-11-2007 à 16:33:08

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1646009
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-11-2007 à 17:49:11  profilanswer
 

en php: http://www.amfphp.org/
en perl: http://search.cpan.org/~simonf/AMF [...] MF/Perl.pm  
 
Et pour l'autre qui dit que perl ça pue check this: http://tnx.nl/php?
ça date mais la plupart des arguments sont toujours d'actualités.

Spoiler :

me faites pas dire ce que j'ai pas dit, perl c'est "particulier" comme langage.


n°1646132
leili
Posté le 20-11-2007 à 21:47:57  profilanswer
 

Code :
  1. $requete='POST /amfphp/gateway.php HTTP/1.1
  2. Host: www.unsite.fr
  3. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
  4. Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
  5. Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
  6. Accept-Encoding: gzip,deflate
  7. Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
  8. Keep-Alive: 300
  9. Connection: keep-alive
  10. Content-type: application/x-amf\r\n
  11. Content-length: 46\r\n
  12. \r\n
  13. \0\0\0\0\0\x01\0\x12History.addHistory\0\x02/2\0\0\0\f\n
  14. \0\0\0\x01\x02\0\x04home';


 
Je voudrais envoyer la requete ci dessus mais la partie POST DATA pose problème, quelqu'un comprends mon problème?

n°1647620
PierreC
Posté le 22-11-2007 à 20:20:07  profilanswer
 

anapajari, dwogsi, Elmoricq, omega2,  merci à vous tous je suis mdr, je pensais pas qu'un troll GROS COMME CA, pouvais passer sur le forum php  :pt1cable:  
 
désolé leili pour avoir pourri un peu ton post avec ce troll ridicule mais bon c'etait pour voir  :ange:  
 
concernant ton problème j'ai pas d'autre idée.
 
Pour les autres je respecte perl autant que php (surtout que j'ai jamais ecrit de perl, donc comment le critiquer).  
C'etait un bon troll, j'suis content de moi :-D


---------------
Du tofu en Alsace : www.tofuhong.com
n°1647665
Elmoricq
Modérateur
Posté le 22-11-2007 à 21:31:18  profilanswer
 

PierreC a écrit :

C'etait un bon troll, j'suis content de moi :-D

 

C'est noté. [:el g]


Message édité par Elmoricq le 22-11-2007 à 21:31:42

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Envoyer des requetes de type AMF

 

Sujets relatifs
les navigateurs et <?xml-stylesheet type="text/xsl" ...envoyer un msgbox sur un autre poste en reseau
VBA et requêtes SQL[MDX] Optimisation de requetes sur cubes / AnalysisServices2005
[RESOLU][D 7] utilisation de try...except...endEnvoyer un message a un client depuis un serveur
[Résolu]Requêtes sur Msysobjectsenvoyer un fichier en methode POST
[Résolu] Envoyer mail en perl avec authentification[debutant][résolu]C++ et QT4...Conversion de type??
Plus de sujets relatifs à : Envoyer des requetes de type AMF


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR