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 :D ).

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 :D ).

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 :)