android 发送http请求

Android 发送http请求

(1)发送post请求

Java代码  

  1. Map<String,String> person = new HashMap<String,String>();  
  2. person.put("os_version", SystemHWUtil.formatArr(version, ","));  
  3.                 person.put("client_id", IMEI2);  
  4.                 person.put("os_type", "android");  
  5. //              person.put("device_info", ShopUtil.get);  
  6.   
  7.                 ShopUtil.logger2("UIDRegisterTask url:" + url);  
  8. //              HttpSocketUtil2.setDetail(true);  
  9.                   
  10.                 HttpSocketUtil2.httpRequest(url+"device/push_register", false/*ssl*/,  
  11.                          person,  
  12.                         SystemHWUtil.CONTENTTYPE_X_WWW_FORM_URLENCODED, null/*cookie*/,  
  13.                         (Map) null, 5000, 5000);  

 

后台以标准表单数据方式接收参数

 

(2)下载文件

Java代码  

  1. Map person = new HashMap();  
  2.                     person.put("path", latestVersionUri);  
  3.                     Object[] resultArr = HttpSocketUtil2  
  4.                             .httpRequestDownload(  
  5.                                     url + "version/download",  
  6.                                     false,  
  7.                                     true,  
  8.                                     person,  
  9.                                     SystemHWUtil.CONTENTTYPE_JSON,  
  10.                                     ShopUtil.getSessionId(getApplicationContext())/* cookie */,  
  11.                                     TMP_UPDATE_FILE, SystemHWUtil.CHARSET_UTF,  
  12.                                     15000, 15000);  

 后台接口接收到的请求体是json格式字符串

所以后台需要转换

时间: 2024-11-02 15:24:44

android 发送http请求的相关文章

android 发送post请求 PHP那边收到却是get消息

问题描述 android 发送post请求 PHP那边收到却是get消息 请求的代码是这样: List<NameValuePair> list = new ArrayList<NameValuePair>();list.add(new BasicNameValuePair(""username"" name));list.add(new BasicNameValuePair(""password"" p

timeout-android发送http请求很不稳定,有时连不上就一直连不上

问题描述 android发送http请求很不稳定,有时连不上就一直连不上 09-13 16:41:55.705: W/System.err(29888): java.net.SocketTimeoutException: Connection timed out09-13 16:41:55.705: W/System.err(29888): at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Method)09-1

Android发送xml数据给服务器的方法_Android

本文实例讲述了Android发送xml数据给服务器的方法.分享给大家供大家参考.具体如下: 一.发送xml数据: public static void main(String[] args) throws Exception { String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><videos><video><title>中国</title&

有知道android怎么通过linux命令发送http请求的?

问题描述 有知道android怎么通过linux命令发送http请求的? 有知道android怎么通过linux命令发送http请求? 请指教. 解决方案 curlhttp://blog.chinaunix.net/u2/72217/showart_1093549.html

android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下

问题描述 android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下 new Thread(new Runnable() { @Override public void run() { String szSrc = ""abcdefghijkl123456789123"" ; byte[] encoded = ThreeDes.encryptMode(keyBytes szSrc.getBytes()); try { /* Strin

Android中发送Http请求(包括文件上传、servlet接收)的实例代码_Android

复制代码 代码如下: /*** 通过http协议提交数据到服务端,实现表单提交功能,包括上传文件* @param actionUrl 上传路径 * @param params 请求参数 key为参数名,value为参数值 * @param file 上传文件 */public static void postMultiParams(String actionUrl, Map<String, String> params, FormBean[] files) {try {PostMethod p

android 请求服务器-android发送请求到服务器,每次sessionid不同,怎么让它相同

问题描述 android发送请求到服务器,每次sessionid不同,怎么让它相同 我做了一个测试,如下图,在网上看到的帖子是设置cookie,在cookie中携带sessionid,但是还是不行呀,哪位大神帮忙看看? 解决方案 sessionid除了可以放在cookie之中,还可以放在URL参数中呀.如果Android端没保存cookie,或每次发送请求没带上cookie,服务器端都只好重新给它一个啦. 解决方案二: sessionid除了可以放在cookie之中,还可以放在URL参数中呀.如

Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)

[正文]  一.HTTP协议初探: HTTP(Hypertext Transfer Protocol)中文 "超文本传输协议",是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的.无状态的协议. 这几个名词有一种通俗的解释: 通讯协议:双方对话的标准 通用的:用了都说好,谁用谁知道 无状态的:翻脸不认人 超文本:除了文本,还可以是音频.视频 HTTP协议与Android开发

我的Android进阶之旅------&amp;gt;Android发送GET和POST以及HttpClient发送POST请求给服务器响应

效果如下图所示:   布局main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&qu