【发布时间】:2016-06-24 12:10:11
【问题描述】:
我正在尝试使用普通字符串向 wifi 控制器发送 HTTP 请求。我的字符串是 API:W/PSS:12345,但是当通过我的 Android 应用程序发送时,控制器会收到 API=W%2FPSS%3A12345。我知道这是由于标题值content-type: application/x-www-form-urlencoded 而发生的。
但是,在我的请求中,我已经覆盖了该方法:
public String getBodyContentType() {
return "text/html;";
}
将内容类型设置为纯文本,但 volley 在发送之前仍对其进行编码。 (在我的 PC 上使用 REST 客户端,将请求发送到控制器而不对其进行编码)
有没有办法将我的字符串作为纯文本发送而不用凌空编码?控制器是低级的,所以我不想在两边添加任何编码,只需发送纯字符串。
【问题讨论】:
标签: java android encoding android-volley content-type