は、私がWebページからデータを読み取るために、このコードを使用しています:JavaのWebページからデータを読み込む際にエラーが発生しましたか?
public class ReadLatex {
public static void main(String[] args) throws IOException {
String urltext = "http://chart.apis.google.com/chart?cht=tx&chl=1+2%20\frac{3}{4}";
URL url = new URL(urltext);
BufferedReader in = new BufferedReader(new InputStreamReader(url
.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
// Process each line.
System.out.println(inputLine);
}
in.close();
}
}
Webページは、URL中のラテックスコードの画像を提供します。
私はこの例外を取得しています:私はこの問題を抱えていますし、何がこのためのソリューションであるべき理由
Exception in thread "main" java.io.IOException: Server returned HTTP response code: 400 for URL: http://chart.apis.google.com/chart?
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at ReadLatex.main(ReadLatex.java:11)
は誰もが言うことはできますか?
400エラー処理なし
簡単な例では、不正なリクエストを意味します - それは、要求は文法が間違っているため、サーバによって理解することができませんでした意味....あなたには、いくつかの他のURLを試してみました? –
あなたはすべての特殊文字をエスケープしてURLにスラッシュしてください –