无法读取带有URL空格的ASPX页面

时间:2018-06-06 04:35:45

标签: java asp.net jsoup spaces urlconnection

我在.aspx页面的网址中遇到空格问题。

我用替换(“”,“%20”)

替换空格

通过

连接时
Jsoup.connect(URL).get()

HttpURLConnection urlConn = (HttpURLConnection) URL.openConnection()

我收到以下错误:

Server returned HTTP response code: 400 for URL: https://www.fangraphs.com/boxscore.aspx?date=2018-03-29&team=Blue Jays&dh=0&season=2018

问题:

连接似乎取消了%20(在Blue和Jays之间)并用空格替换它(我试过PHP页面并且它有效,所以认为它可能是由于aspx页面)

1 个答案:

答案 0 :(得分:0)

HTTP响应代码:400 表示错误请求 这意味着您发送无效数据
 对于示例服务器端想要int数据,您发送双反之亦然

所以服务器理解了请求,但拒绝履行它。授权无效,请求不应重复。