Comment puis-je utiliser wsimport pour générer un client webservice qui nécessite une authentification wsdl?
Je suis en train de générer un service web client à l'aide de wsimport, mais le wsdl requiert une authentification.
Je suis à l'aide d'une commande comme ceci:
wsimport https://username:password@url?wsdl
Mais ça ne fonctionne pas.
source d'informationauteur user790999
Vous devez vous connecter pour publier un commentaire.
Après l'exécution de votre commande, vous devriez recevoir un message qui se plaignent d'un manque d'autorisation web fichier.
Ce que vous devez faire est de créer un fichier d'autorisation (généralement le nom par défaut/emplacement est $HOME_DIRECTORY/.métro/auth, mais vérifiez le message d'erreur précédent, vous aurez l'indicateur à partir de là).
À l'intérieur de ce fichier, il vous suffit d'écrire la ligne: "https://username:password@url?wsdl"
Une fois le fichier créé, exécutez la wsimport commande de nouveau en omettant le nom d'utilisateur/mot de passe info, comme ceci:
Espère que cela aide.