0

こんにちは私はグーグルマップに安らかなリクエストをしていますが、次のエラーが発生します。

java.io.IOException: Server returned HTTP response code: 400 for URL: 
       http://maps.googleapis.com/maps/api/distancematrix/xml?origins=Washington, DC  
        USA&destinations=Los+Angeles+CA+USA&mode=driving&sensor=false
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436)
at java.net.URLConnection.getContent(URLConnection.java:688)

上記のURLをブラウザにコピーすることで正しい応答を得ることができるので、正しい接続を確立していると思います。なぜコンソールに400エラーコードが表示され、Javaがリクエストを送信しているときに正しい応答が得られないのでしょうか。

4

1 に答える 1

2

解決策は、出発地と目的地の両方ですべてのスペースを+に置き換える必要があるということです。

于 2012-09-26T09:35:55.773 に答える