我正在android studio中创建一个项目。我从SQL Server数据库中检索信息时收到此错误。我使用.php文件进行数据库连接。在调试时我发现以下行生成错误:
inputStream = urlConnection.getInputStream();
在进一步检查时,我发现如果我通过 https:// 访问我的PHP文件(用于查询sql-server),那么项目运行良好...... ..但是每当我通过 http:// 访问我的php文件时,都会引发IOException。
答案 0 :(得分:0)
问题是由url的查询字符串中的空格引起的。浏览器和邮递员似乎检测并自动纠正此错误。
我也有这个问题。通过在URL中使用的变量中使用 trim()函数来解决。