Et hop, API de SeenThis encore cassée :-( « 405 : Method Not Allowed ») Je reviens à l’interface Web, en râlant. #SeenThis_bug
Je suis un homme du siècle dernier, j’essaie de m’adapter, mais je n’en ai pas vraiment envie.
Et hop, API de SeenThis encore cassée :-( « 405 : Method Not Allowed ») Je reviens à l’interface Web, en râlant. #SeenThis_bug
@stephane Merci !
Tu voudras peut être jeter un oeil à argh pour te faire une belle API en cli sans te fouler ▻http://argh.readthedocs.org/en/latest
C’est marrant en tout cas, le style de code et les pratiques de dev sont vraiment ce qui se faisaient en 2011, le monde de python a bien changé depuis.
J’ai installé ton client pour voir ; petite galère pour l’installation d’un SimpleTAL compatible avec python2, finalement il fallait faireeasy_install http://www.owlfish.com/software/simpleTAL/downloads/SimpleTAL-4.3.tar.gz
Ensuite un test de l’API montre qu’elle marche chez moi™, en tout cas pour seenthis-post.py
.
Sur la demande de backup, le serveur échoue car j’ai trop de messages. Ce n’est pas lié à l’API en tant que telle, mais au fait que l’export demande trop de calculs — c’est un des sujets à revoir de fond en comble.
@Fil Le même client qui marchait depuis des années et qui reçoit un 405 depuis hier matin, j’ai du mal à croire que ce soit la faute de mon code...
Ah mais je n’ai rien dit de tel ; mais comme ça marche chez moi, c’est plus difficile de trouver la cause du problème.
Par ailleurs, « Method Not Allowed » n’est pas un message d’erreur du code seenthis… il peut envoyer des réponses 405 mais il y a plusieurs cas, avec différents messages.
▻https://github.com/seenthis/seenthis_squelettes/blob/master/action/api.php
@Fil Je sais, « Method not allowed » est envoyé par Python lorsqu’il reçoit le 405.
@Fil Il « suffit » de trouver ce qui a été changé avant-hier dans la config... #ça_marchait_avant
Ah, trouvé. J’avais modifié ma config pour mettre du HTTP quand le HTTPS était cassé. En HTTP, l’API marchait mais ne marche plus. En HTTPS, tout marche. Merci des recherches.