我在.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页面)
答案 0 :(得分:0)
HTTP响应代码:400 表示错误请求
这意味着您发送无效数据
对于示例服务器端想要int数据,您发送双反之亦然
所以服务器理解了请求,但拒绝履行它。授权无效,请求不应重复。