我需要通过单例的HttpClient实现post操作,如果是HttpUrlConnection的话,可以调用setRequestProperty方法设置参数,设置完后,需要传入一个字符串,通过HttpURLConnection.getOutputStream().write(data)传入data,在HttpClient中,如何既设置类似setRequestProperty的参数,又传入类似data的字符串(或者byte数组)呢?
特此求助,请大神不吝赐教。感激不尽。
特此求助,请大神不吝赐教。感激不尽。
解决方案 »
- 相同的SQL语句,在sqlite的console执行只要0.3秒,放到手机里面执行要3秒左右
- 大家有没有办法实现以下效果:这里有若干条句子,要分页显示,有上一页和下一页Button
- 搞android的同行来说说android工程师的待遇吧
- 求教!!!如何在Android中将图片转化为矩阵,并用数组表示?
- android listview 滑动隐藏其它控件问题。
- 流媒体的传输协议问题
- 全志 android4.2 内核编译命令
- 这个query语句有什么问题?
- 求助 ScrollView子view变化后自动滑动到edittext焦点位置问题
- APK在手机可以运行 在各大主流模拟器都暂停服务..有能解的么
- EClipse 编译 android 应用的问题
- 这个问题为啥可以?
client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 10000);
HttpPost post = new HttpPost(url);
List<NameValuePair> httpParams = new ArrayList<NameValuePair>();
// 设置HTTP POST请求参数
httpParams.add(new BasicNameValuePair ("action", String.valueOf(RequestType.RegisterUser)));
httpParams.add(new BasicNameValuePair ("mac", mac));
post.setEntity(new UrlEncodedFormEntity(httpParams, HTTP.UTF_8));如果是复杂的类型,我建议你先转换为json字符串,然后再传过去