在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;);工作 细
答案 0 :(得分:2)
在服务器端验证中,信息正在发送到服务器 并使用服务器端语言之一进行验证。如果验证 如果失败,则将响应发送回客户端。
但是当作为字符串发送时不起作用
为什么?
来自服务器端的马虎错误。纠正您的服务器端验证。