java - 如何将对象从android手机发送到servlet?

标签 java android http servlets

当我可以将其发送到servelet时,我的应用程序中就有一个类。

public class PinnedVehicle {

    private String userId;
    private Location location;
    private Date timeToReturn;
    private String notes;
    private Bitmap photo;
    }


现在,对于位置,我只真正需要经度和纬度,但是如何将其发送到服务器

目前我所要做的只是

 String URL = "xxxx";
 String result = "";
 String deviceId = "xxxxx" ; 
 String q = "?lat="+location.getLatitude()+"&lng="+location.getLongitude()" //and so on for all strings and integers

 HttpClient httpclient = new DefaultHttpClient();  
 HttpGet request = new HttpGet(URL+q);  
 request.addHeader("deviceId", deviceId);  
 ResponseHandler<String> handler = new BasicResponseHandler();  
 try {  
     result = httpclient.execute(request, handler);  
     } catch (ClientProtocolException e) {  
         e.printStackTrace();  
     } catch (IOException e) {  
         e.printStackTrace();  
 }  
 httpclient.getConnectionManager().shutdown(); 


我将如何发送日期对象和位图对象?

最佳答案

您应该检查this thread

关于java - 如何将对象从android手机发送到servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6308722/

相关文章:

ajax - 是否有标准的 'null' mime 类型

http - 如何使用 Wireshark 提取通过 SOCKS 的 HTTP 数据?

java - 编码为泛型类型

java - Getters 和 Setters 仅适用于最后创建的对象

安卓启动画面

java - 通过 Activity 快捷方式启动时,如何在字段中设置数据库中的特定数据?

php - 发送 HTTP 418 我是茶壶

JavaFX:如何从其他类访问UI线程组件

java - 还有什么可以在java中抛出ClassCastException?

java - android中的时间范围搜索栏