Autor Zpráva
rad
Profil *
Potreboval bych poslat xml data pres formular nebo jinak metodou post na jiny server. Jak by jste postupovali ?
z dokumentace api jsem se dozvedel ze vymena api pracuje primarne s raw post daty a take s urcenou promenou post.
Mam tedy odeslat xml data ? jak bych mel jeste poslat promenou post ?
diky za odpoved
Keeehi
Profil
Post se dá poslat třeba pomocí cUrl.
rad
Profil *
a je to nutne ? nemuzu normalne pouzit data z formulare dat je do xml formatu a poslat pomoci ajaxu a pak zachytavat odpoved ?
Alphard
Profil
Ne, není to nutné, lze to udělat i jinak (3. parametr file_get_contents()), ale server na jiný server ajaxově nic nepošle.
Keeehi
Profil
rad:
Takto to asi nepůjde. Navrhuji, abyste nám popsal situaci jaká je teď a čeho chcete dosáhnout a my vám poradíme jak toho dosáhnout, protože to vypadá že vůbec netušíte a tak zkoušíte všechno možné. Bylo by dobré nám poskytnout adresu té stránky, se kterou chcete komunikovat.
rad
Profil *
situace je ted ze se snazim prijit jak poslat data xml pomoci post. adresa je http://www.vykupto.cz/xml/voucher.
snazim se komunikovat s api vykupto.
Keeehi
Profil
Takže nějak takto. V proměnné post jsou data, která se mají poslat.
$ch = curl_init();

$post = array('xxx' => 'abc', 'yyy' => '<?xml version="1.0" encoding="UTF-8" ?><data><item value="a" /><item value="b"></data>');

curl_setopt($ch, CURLOPT_URL, ' http://www.vykupto.cz/xml/voucher');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

curl_exec($ch);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: