+7
-22
@@ -53,33 +53,18 @@ curl http://localhost:8080/demo/ || echo "Pas encore de logbook 'demo'"
|
||||
echo "📝 Test elog.put (via curl)..."
|
||||
|
||||
# Exécuter le POST et capturer la réponse complète
|
||||
echo "📝 Test elog.put (via curl)..."
|
||||
|
||||
response=$(curl -s -u robot:testpassword \
|
||||
-F "Author=robot" \
|
||||
-F "Subject=Test via script" \
|
||||
-F "Subject=Simple test" \
|
||||
-F "Category=General" \
|
||||
-F "Type=Note" \
|
||||
-F "Text=Message envoyé automatiquement depuis le script install_elog.sh" \
|
||||
-F "Text=Message de test simple" \
|
||||
"http://localhost:8080/demo/?cmd=Submit")
|
||||
|
||||
# Afficher toute la réponse HTML (optionnel, utile pour debug)
|
||||
echo "📄 Réponse HTML brute de ELOG :"
|
||||
echo "$response"
|
||||
|
||||
# Extraire l'ID à partir du message HTML
|
||||
entry_id=$(echo "$response" | grep -oE "Entry [0-9]+ created" | grep -oE "[0-9]+")
|
||||
|
||||
# Vérification
|
||||
if [ -n "$entry_id" ]; then
|
||||
echo "✅ Insertion réussie dans le logbook demo avec ID = $entry_id"
|
||||
echo "🔗 URL : http://localhost:8080/demo/$entry_id"
|
||||
if [ -n "$response" ]; then
|
||||
echo "✅ Réponse non vide. Probablement succès."
|
||||
else
|
||||
echo "❌ Échec de l'insertion ou ID non trouvé dans la réponse"
|
||||
echo "❌ Réponse vide. Problème probable."
|
||||
fi
|
||||
|
||||
if [ "$response" == "200" ]; then
|
||||
echo "✅ Insertion réussie dans le logbook demo"
|
||||
else
|
||||
echo "❌ Échec de l'insertion (code HTTP: $response)"
|
||||
fi
|
||||
|
||||
echo "✅ ELOG setup terminé"
|
||||
|
||||
Reference in New Issue
Block a user