Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
[Info]
CPEE interaktion mit Services
Rueckgabe aus Ihrem PHP
So geben Sie ein XML zurueck:
header('Content-Type: application/xml');
So geben Sie ein JSON zurueck:
header('Content-Type: application/json');
So geben Sie einen text zurueck:
header('Content-Type: text/plain');
Tipps:
- Testen Sie jedes PHP im Browser bevor sie es im Prozess verwenden
- Testen Sie jeden Prozess mit dem timout endpoint bevor sie ihre eigenen endpoints verwenden
- Bei GET reicht das eingeben in der URL
- Bei POST, PUT, DELETE muessen sie normalerweise ein formular machen, damit sie die parameter abschicken koennen.
- header passieren uebrigens am anfang eines http requests. Also setzen sie header BEVOR sie irgendwas anderes ausgeben.
Zugriff auf die Rueckgabe in der CPEE (Script)
So greifen Sie auf ein XML zu:
data.something = result.find('string(/xpath/to/destination)')
oder
data.something = result.find('/xpath/to/destination').map { |element| element.text }
So greifen Sie auf ein JSON zu:
data.something = result[0]['bla']
So greifen Sie auf einen Text zu:
data.something = result
Letzte Änderung: 25.11.2014, 20:54 | 148 Worte