Página 1 de 1

URL "http://<serveurWAPT> //api/v1/..."

Publicado: 14 de septiembre de 2015 - 12:24 p. m.
por lduriez
Hola,

acabo de descubrir que es posible recuperar cierta información utilizando URL que comienzan con "http://".

Estas URL podrían serme útiles, ya que actualmente estoy trabajando en una consola WAPT totalmente basada en web (por supuesto, la compartiré una vez que esté funcionando :D ).

¿Alguien conoce la lista de estas URL y cómo funcionan?

Gracias de antemano.

Luc

Re: URL "http://<serveurWAPT> //api/v1/..."

Publicado: 16 de septiembre de 2015 - 17:38
por Aguay
lduriez escribió:Hola,

acabo de descubrir que es posible recuperar cierta información usando URLs en "http://"

Estas URL podrían serme útiles, ya que actualmente estoy trabajando en una consola WAPT totalmente basada en web (por supuesto, la compartiré una vez que esté funcionando :D ).

¿Alguien conoce la lista de estas URL y cómo funcionan?

Gracias de antemano.

Luc

Buen día,

Aparentemente hay varias URL interesantes presentes en waptserver.py:

Código: Seleccionar todo

@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')
Hice un grep app.route ./waptserver/waptserver.py para obtener la lista de estas URL.

Debes mirar el archivo Python para ver exactamente qué hay allí :)