Avertissement "[Paramètres] Paramètres: Bloc invalide ignoré" lors de la publication à partir d'un bean géré
Je vais ouvrir un HttpURLConnection
à partir de l'intérieur d'un managed bean à la poste à un service externe. Quand je fais l'appel à HttpUrlConnection.getInputStream()
je reçois le message d'avertissement suivant:
WARN [Paramètres] Paramètres : Invalid morceau ignoré
Tout ce processus, mais j'aimerais garder un tas de ces mises en garde de nos journaux. Quelle est la cause de cet avertissement et comment pourrais-je l'arrêter de se produire?
Voici le code correspondant:
@ManagedBean
@SessionScoped
public class MyController {
private void doStuff() {
...
URL url = new URL(externalServiceUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(postData);
wr.flush();
InputStream is = conn.getInputStream(); //Warning logged after this line
...
}
}
source d'informationauteur Peter Fecteau
Vous devez vous connecter pour publier un commentaire.
Cet avertissement peut se produire chaque fois que la chaîne de requête contient une défaillance de morceau, comme un paramètre de la requête sans nom:
ou, dans votre cas particulier, un
&
au début (essentiellement, le premier morceau n'est pas valide):Que par les commentaires, vous semblez HTTP-connexion à un service qui s'exécute sur le même conteneur et des journaux sur le même fichier de log. Cet avertissement est effectivement à partir du conteneur de services lui-même, pas de
HttpURLConnection
.J'ai supprimé cet avertissement de la part de mes journaux en ajoutant:
à mon jboss-log4j.xml fichier de configuration.
Il a été mis à niveau de TRACE avant.