我试图实现单个函数,可以用来为不同的URL请求执行服务器调用。为此,我需要为不同的URL发送不同的参数。getparams中的开关大小写排序
我这样做,它显示“无效请求”。 任何人都可以告诉我如何做到这一点。
@Override
public Map<String, String> getParams()
{
Map<String, String> params = new HashMap<>();
switch (URL)
{
case "REFERRALS_LIST":
params.put("customer_id", data.GetData(SharedDataHandler.CUSTOMER_ID));
params.put("first_name", argslist.get(0));
params.put("last_name", argslist.get(1));
params.put("address", argslist.get(2));
params.put("mobile", argslist.get(3));
params.put("email", argslist.get(4));
params.put("contact_home", argslist.get(5));
Log.d("test", "getParams: "+argslist.get(0)+argslist.get(1)+argslist.get(2)+argslist.get(3)+argslist.get(4)+argslist.get(5));
break;
}
return params;
}
它显示“无效请求”什么是它?什么显示? –
Volley正在产生错误,说“无效的请求”。是否可以在那里放置一个开关? –
你想在哪个URL上发出请求?例如:http:// ........?如果你的网址是“REFERRALS_LIST”,你想打这样的资源,那么它是如何发生的? – Abhishek