List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("Provider", "UY"));
nvps.add(new BasicNameValuePair("AccessToken ", "sdfl;kjsdg"));
httpPost.setEntity(new UrlEncodedFormEntity(nvps));
我正在向这样的http请求添加参数。但是我怎样才能添加另一个实体,它是一个 java.util.Dictionary 对象。
Dictionary<String, String) dict = new Dictionary();
//add values to dict
httpPost.setEntity(dict);
不管用。正确的做法是什么?
更新:
这是我的服务器所期望的
Dictionary ExtraData
string Provider
string AccessToken
我可以发送的两个字符串值作为List<NameValuePair> nvps
. 并将其设置为实体。但是第一个呢?
读到我不能将多个实体设置为 httpRequest