J'ai besoin d'écrire un travail cron qui frappe une url une fois par jour. Le problème est que cette url nécessite une authentification. Comment puis-je m'authentifier et accéder à l'URL par le biais d'une tâche cron ?
Merci
J'ai besoin d'écrire un travail cron qui frappe une url une fois par jour. Le problème est que cette url nécessite une authentification. Comment puis-je m'authentifier et accéder à l'URL par le biais d'une tâche cron ?
Merci
Ensuite, écrivez un script, exemple tiré du manuel wget
# Log in to the server. This can be done only once.
wget --save-cookies cookies.txt \
--post-data 'user=foo&password=bar' \
http://server.com/auth.php
# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
-p http://server.com/interesting/article.php
puis appelez ce script depuis le cron utilisateur ou le cron système.
Si vous voulez une réponse utile, vous devez répondre à la question d'Adam : " S'agit-il d'une authentification HTTP ou d'une connexion normale ? "(bien que je ne sache pas ce qu'il entend par "connexion régulière").
La réponse de Jasonw est extrêmement Il est peu probable que cela fonctionne.
La réponse d'Adam wget --http-user=foo --http-passwd=bar http://...
est votre meilleure chance. En fait, étant donné le code de retour "403", je suis prêt à parier que c'est es la réponse dont vous avez besoin.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.