在Volley中发布空字符串时出现服务器错误

时间:2017-05-06 07:18:09

标签: android android-volley

在post请求中,我将一些参数作为请求主体发布到服务器。但无法发布空字符串。所以问题是,如果是,那么我们可以用空字符串发出请求请求吗? 我的代码片段是..

HashMap<String, String> paramList = new HashMap<>();
        paramList.put("ApplicationCode", Constant.Application_Code);
        paramList.put("LoginType", Constant.getLoginType(spnLoginType.getSelectedItem().toString()));
        paramList.put("BrandCode", Constant.BRAND);
        paramList.put("CountryCode", Constant.CountryCode);
        paramList.put("CompanyId", etCompanyId.getText().toString().toUpperCase());
        paramList.put("UserId", etUserId.getText().toString().toUpperCase());
        paramList.put("AppVersion", Constant.API_VERSION_VALUE);
        paramList.put("IpAddress", "");
  

paramList.put(&#34; IpAddress&#34;,&#34;&#34;);在这里我发布空字符串   不起作用

     

如果我发布像这样的paramList.put(&#34; IpAddress&#34;,&#34; null&#34;);工作   细

1 个答案:

答案 0 :(得分:2)

  

在服务器端验证中,信息正在发送到服务器   并使用服务器端语言之一进行验证。如果验证   如果失败,则将响应发送回客户端。

但是当作为字符串发送时不起作用

为什么?

来自服务器端的马虎错误。纠正您的服务器端验证。