我遇到了一个奇怪的情况。我正在尝试开发一个Android应用程序,它将用户输入的数据发送到Web服务器。我使用了HttpURLConnection并编写了代码。它工作了几天。现在,当我尝试使用该应用程序时,如果数据之间包含空格,则它不会发送数据。此外,如果使用Genymotion模拟器,即使给出了空格,它也能正常工作。我不知道问题是什么。我现在该怎么办?
答案 0 :(得分:0)
你根本无法直接在网址中写一个空格。
您必须通过%20对其进行编码...查看此处In a URL, should spaces be encoded using %20 or +?