Sender: Michel JOANIQUET <mjoaniquet@xxxxxxx>
Hello all,
My url is containing Carriage Return and LineFeed characters that I might use
in my application.
When I use Http_Url_Post, the file returned is OK, includind CR/LF characters
(x'0a' in hexadecimal code). But, when I want to parse this url with
Http_Url_Post_Xml, the data included in CDATA is returned without x'0a'.
Can you please give me your opinion ?
Thanks
Here is the code I used :
.../...
Enc = http_url_encoder_new ; // Encodage de la demande
http_url_encoder_addvar_s(
Enc : 'source'
: 'TAC' );
http_url_encoder_addvar_s( Enc
: 'action' : 'CRT_TRAFFIC'
);
http_url_encoder_addvar_s( Enc
: 'session' : %trim(IDConnection)
);
http_url_encoder_addvar_s( Enc
: 'action' : 'CRT_TRAFFIC'
);
http_url_encoder_addvar_s( Enc
: 'session' : %trim(IDConnection)
);
http_url_encoder_addvar_s( Enc
: 'param' : %trim(zz_command)
);
http_url_encoder_getptr (Enc : myPointer : dataSize );
url =
'http://172.20.10.80/apixml/appel_amadeus.php?' +
http_url_encoder_getstr(Enc); Clear PostData ;
rc = http_url_post ( url
// URL de requête : %addr(postData)
: %len(postData) :
'/tmp/testamadeus.txt' // Fichier retourné : 20
// Nbre de secondes avant timeout
) ;
PostData = http_url_encoder_getstr(Enc) ;
zz_dialog = *ALLx'00';
rc = http_url_post_xml ( url //
URL de requête GET : %addr(postData)
: %len(postData) : *NULL //
Procédure avant récupération
: %paddr(EndProc) // Procédure après récupération
: %addr(ww_dialog) // Donnée retournée : 20 //
Nbre de secondes avant timeout : 'HTTP/1.0' // User
Agent : 'text/plain' // Content
Type : '' // Soap Action
) ;
callp http_url_encoder_free(Enc) ; // Libération du pointeur d'encodage
Data received using http_url_post :
... 48 20 32 37 4a 55 4c 20 30 30 30 30 0a 20 31 20 H 27JUL 0000* 1 ...
Data received using http_url_post_xml :
...40 F2 F7 D1 E4 D3 40 F0 F0 F0 F0 40 F1 40 40 40 27JUL 0000 1 ...
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubsribe from the list send mail
to majordomo@xxxxxxxxxxxxx with the body: unsubscribe ftpapi mymailaddr
-----------------------------------------------------------------------