else
fqdn_interne="$REPLY"
fi
- # TEST DE CONNEXION
- code=$(curl -s -w "%{http_code}" --max-time 5 --output /dev/null "http://${fqdn_interne}/api/rest/allo/version")
- if [ "${code}" == 200 ] || [ "${code}" == 301 ]
- then
- # REQUETE (en insecure pour le moment)
- curl --max-time 10 -k -X GET -H "Accept: application/json" "http://${fqdn_interne}/api/rest/allo/version/" --output "response.json" 2> /dev/null
+ # REQUETE
+ code=$(curl -s -w "%{http_code}" --max-time 4 --output "response.json" -X GET -H "Accept: application/json" "http://${fqdn_interne}/api/rest/allo/version")
+ if [ "${code}" == 200 ] || [ "${code}" == 301 ]
+ then
produit="$(jq -r '.produit' response.json)"
echo "Produit : ""${produit}"
prefixe="AS"
;;
*)
- echo "Produit non reconnu" 2>&1 | tee -a "$log_file"
+ echo "Produit non reconnu" 2>&1
;;
esac
else
echo "Le FQDN de l'application est incorrect ou cette dernière ne répond pas, merci de vérifier le paramétrage et de renseigner le bon FQDN."
fi
+ rm response.json
done
read -p "FQDN (externe) de l'application [instance.mondomaine.fr] : "