J'essaie de définir le délai de connexion et de requête pour un appel JAX WS et Http Post. Mon code fonctionne, mais seulement pour un maximum de 20 secondes. C'est-à-dire que je peux changer la valeur du timeout à 5 secondes, 2 secondes, cela fonctionne, mais en fixant la valeur du timeout à 30 secondes, le timeout se termine à 20 secondes, et en fixant la valeur du timeout à 60 secondes, le timeout se termine toujours à 20 secondes. Quelqu'un sait-il où est fixé ce maximum de 20 secondes ?
Pour JAXWS :
//This works, timed out in 10 seconds
((BindingProvider) soapPort).getRequestContext().put(JAXWSProperties.CONNECT_TIMEOUT, 10000);
// This would time out in 20 seconds!!!
((BindingProvider) soapPort).getRequestContext().put(JAXWSProperties.CONNECT_TIMEOUT, 60000);`
Pour Http :
// This works, timed out in 10 seconds
HttpConnectionParams.setConnectionTimeout(params, 10000);
// This would time out in 20 seconds!!!
HttpConnectionParams.setConnectionTimeout(params, 50000);