3

我正在尝试使用以下链接在服务器上发送数据。

**WEBSERVICE LINK:**
http://75.125.237.76/post_reviews.php?data=text1

如果我使用单个字符串(例如:data = text1)设置数据归档,那么我在源代码中的try块工作正常,没有任何例外。

但是当我用多个带空格的字符串设置数据字段时(例如:data=text1 text2 text3),然后生成异常,即查询中的非法字符。

**EXCEPTION:**
Illegal character in query at index 75: http://75.125.237.76/post_reviews.php?data=text1 text2 text3

我的问题是为什么当我们使用多个字符串时会产生异常(例如:data=My name is xyz)。

如果我用单个字符串替换数据字段,那么时间工作正常。(数据=xyz)

4

2 回答 2

9

编码看看这个以获得更多space编码%20

于 2012-10-10T10:05:20.393 回答
2

对您的 URI 字符串进行编码,以便空格将显示为 %20

于 2012-10-10T10:04:18.117 回答