Le serveur a renvoyé le code HTTP de la réponse: 400

Je suis de la lecture des données à partir d'un webservice. Le problème si j'ai mis le lien sur le navigateur, il fonctionne très bien. Quand je lance comme cela, donnez-moi de l'erreur. Je suis soupçonnant est-ce dû à la manière dont j'ai envoyer mes paramètres. Mon paramater liste a ce dID=1,5,7,11,14,18,26&FromDate=18 Sep 2012 00:00 am&ToDate=18 Sep 2012 10:00 am. Ai-je besoin de faire quelques encodage ici?

URL xmlURLDM = new URL(urlDM);
InputStream xml2 = xmlURLDM.openStream();

J'obtiens cette erreur

java.io.IOException: Server returned HTTP response code: 400 for URL: 
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1612)
        at java.net.URL.openStream(URL.java:1035)
        at xmlreader.main(xmlreader.java:172)
Ce qui est urlDM censé être?
C'est une chaîne d'url. par exemple, url....?n'=1,5,7,11,14,18,26&FromDate=18 Sep 2012 00:00 am&Jour=18 Sep 2012 10:00 am

OriginalL'auteur user837306 | 2012-09-18