Seite 1 von 1
URLs "http://<serveurWAPT> //api/v1/..."
Veröffentlicht: 14. September 2015 - 12:24 Uhr
von lduriez
Hallo,
ich habe gerade herausgefunden, dass es möglich ist, bestimmte Informationen über URLs abzurufen, die mit "http://" beginnen.
Diese URLs könnten mir nützlich sein, da ich gerade an einer vollständig webbasierten WAPT-Konsole arbeite (selbstverständlich teile ich sie, sobald sie fertig ist

).
Kennt jemand die Liste dieser URLs und weiß, wie sie funktionieren?
Vielen Dank im Voraus.
Luc
Betreff: URLs "http://<serveurWAPT> //api/v1/..."
Veröffentlicht: 16. September 2015 - 17:38 Uhr
von Aguay
lduriez schrieb:Hallo,
ich habe gerade entdeckt, dass es möglich ist, bestimmte Informationen mithilfe von URLs in "http://" abzurufen.
Diese URLs könnten mir nützlich sein, da ich gerade an einer vollständig webbasierten WAPT-Konsole arbeite (selbstverständlich teile ich sie, sobald sie fertig ist

).
Kennt jemand die Liste dieser URLs und weiß, wie sie funktionieren?
Vielen Dank im Voraus.
Luc
Guten Morgen,
Offenbar sind in waptserver.py mehrere interessante URLs vorhanden:
Code: Alle auswählen
@app.route('/lang/<language>')
@app.route('/')
@app.route('/info')
@app.route('/hosts')
@app.route('/json/host_list',methods=['GET'])
@app.route('/add_host',methods=['POST'])
@app.route('/update_host',methods=['POST'])
@app.route('/upload_package/<string:filename>',methods=['POST'])
@app.route('/upload_host',methods=['POST'])
@app.route('/upload_waptsetup',methods=['POST'])
@app.route('/deploy_wapt',methods=['POST'])
@app.route('/login',methods=['POST'])
@app.route('/delete_package/<string:filename>')
@app.route('/wapt/')
@app.route('/wapt/<string:input_package_name>')
@app.route('/wapt/icons/<string:iconfilename>')
@app.route('/wapt-host/<string:input_package_name>')
@app.route('/wapt-group/<string:input_package_name>')
@app.route('/ping')
@app.route('/api/v1/trigger_reachable_discovery')
@app.route('/api/v1/host_reachable_ip')
@app.route('/api/v1/trigger_upgrade')
@app.route('/api/v1/trigger_update')
@app.route('/api/v1/host_forget_packages')
@app.route('/api/v1/host_remove_packages')
@app.route('/api/v1/host_install_packages')
@app.route('/api/v1/host_tasks_status')
@app.route('/api/v1/groups')
@app.route('/api/v1/hosts',methods=['DELETE'])
@app.route('/api/v1/hosts_delete',methods=['GET'])
@app.route('/api/v1/hosts',methods=['GET'])
@app.route('/api/v1/host_data')
@app.route('/api/v1/hosts',methods=['POST'])
@app.route('/api/v1/host_cancel_task')
@app.route('/api/v1/usage_statistics')
Ich habe den Befehl `grep app.route ./waptserver/waptserver.py` ausgeführt, um die Liste dieser URLs zu erhalten.
Sie müssen sich die Python-Datei ansehen, um genau zu sehen, was darin enthalten ist
