Articles of web services

如何将HttpEntity转换为JSON?

我想从Web服务中检索JSON然后解析它。 我是正确的吗? HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); HttpResponse response; try { response = httpclient.execute(httpget); HttpEntity entity = response.getEntity(); if (entity != null) { // parsing JSON } } catch (Exception e) { } 不幸的是我不知道如何将HttpEntity转换为JSONObject。 这是我的JSON(摘录): { “names”: [ { “name”: “Zachary” }, { “name”: “Wyatt” }, { “name”: “William” } […]

如何在不更换先例的情况下使用GCM接收多个通知?

我正在开发一个从GCM服务器接收通知的项目。 我从GCM服务器获得了注册ID,然后将其发送到我的服务器应用程序,并将其保存在数据库中。 我的设备收到消息,但当我尝试发送另一个消息时,先前的替换。 我知道我们有两种types的消息: 可折叠的“发送到同步” 不可塌陷 因此,如果不更改消息的名称,如何在不同时间发送两条消息? 更新1: 当我的设备离线时(例如激活机场模式),我尝试从我的应用服务器向Google服务器发送2条消息(我读到Google存储了所有消息)。 但是当我停用此模式时,我只收到最后发送的消息。 我为不同的消息使用不同的collapse_key,我收到所有这些(当然,当设备在线时)。 有人知道我该如何解决这个问题?

SOAP和KSOAP之间的区别

在网络服务的基础上,我听说过“SOAP”和“KSOAP”。 什么是SOAP和KSOAP? 它们之间有什么区别? 我为什么要使用一个而不是另一个?

调用webservice时出现FileNotFoundException

您好,我已经解决了我最初的问题 。 我是一个完整的Android菜鸟,这是我的第一个应用程序。 我正在Android模拟器上测试它。 我尝试连接到.NET Web服务, http://192.168.3.47/service.asmx为http://192.168.3.47/service.asmx 。 我得到一个FileNotFoundException 。 但它就在那里,url是正确的。 我怎么能让他看到这个? 03-03 11:23:49.741: WARN/System.err(455): java.io.FileNotFoundException: http://192.168.3.47/service.asmx 03-03 11:23:49.751: WARN/System.err(455): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:521) 03-03 11:23:49.801: WARN/System.err(455): at gyozo.HelloWorld.HelloActivity.onClick(HelloActivity.java:62) 03-03 11:23:49.831: WARN/System.err(455): at android.view.View.performClick(View.java:2485) 03-03 11:23:49.851: WARN/System.err(455): at android.view.View$PerformClick.run(View.java:9080) 03-03 11:23:49.871: WARN/System.err(455): at android.os.Handler.handleCallback(Handler.java:587) 03-03 11:23:49.910: WARN/System.err(455): at android.os.Handler.dispatchMessage(Handler.java:92) 03-03 11:23:49.940: WARN/System.err(455): at android.os.Looper.loop(Looper.java:123) 03-03 11:23:49.950: WARN/System.err(455): […]

适用于Android的JDBC与Web服务

有人可以回答我的困境用于将Android设备连接到mySQL或Postgresql的方法吗? 我可以在没有任何错误和问题的情况下以两种方式做到这一点,没有明显的区别但是每个人都推荐使用web服务而不是使用jdbc驱动程序和直接连接, 有人可以用一些事实来解释原因吗? 编辑:我没有提到它更简单,需要更少的时间来完成jdbc。 那么,为什么是Web服务,或者为什么不呢?

如何从WSDL文件生成java类

我正在努力开发一个Android应用程序。 我需要使用Web服务。 我有一个wsdl文件,但我想将其转换为java,以便我可以在我的Java程序中使用它的函数。 有没有办法将wsdl文件转换为Java?

Android:在共享首选项中存储身份validation令牌是一个好主意吗?

我有一个与服务器通信的应用程序。 当用户登录到应用程序时,在服务器上创建身份validation令牌并将其存储在应用程序的SharedPreferences中,并且每当应用程序从Web服务请求数据时,validation身份validation令牌。 我的问题是,将身份validation令牌存储在SharedPreferences是否安全? 我问,因为具有root权限的用户可以访问首选项,提取令牌并使用它。 无论如何,在这方面有更多的安全吗?

为什么要在Android中使用sqlite数据库?

为什么我们在android中使用sqlite数据库。我正在开发一个Android应用程序,其中数据将从服务器获取并进行一些数据计算并在UI上显示。 我是否有兴趣将数据提取到sqlite数据库并在20分钟内从sqlite定期更新UI,或者将Http get请求发送到服务器并更新数据来自更新UI。 我想知道哪一个更好,为什么?为什么要涉及sqlite DB? 数据对应于一些40X40表数据,其中要进行一些重要的数学处理,然后在UI上显示(类似于股票市场应用程序),并且每12小时后需要清除数据。 PLZ建议Rgds,劳尔

如何使用带有字符串主体的齐射发送POST请求?

我正在开发一个Android应用程序,它与我写的RESTful Web服务进行通信。 使用Volley进行GET方法非常简单,但是我不能把手指放在POST方法上。 我想在请求正文中发送带有String的POST请求,并检索Web服务的原始响应(如200 ok , 500 server error )。 所有我能find的是StringRequest ,它不允许发送数据(正文),并且它还限制我接收解析的String响应。 我还遇到了JsonObjectRequest ,它接受数据(正文)但检索解析的JSONObject响应。 我决定编写自己的实现,但我找不到从Web服务接收原始响应的方法。 我该怎么做?

什么是存根/虚拟宁静的Web服务的简单方法?

我想创建一个Android应用程序,这个应用程序将对Web服务进行RESTful调用以获取一些数据。 我知道RESTful接口会是什么,但我不想要创建自己的实现的麻烦。 有没有一种简单的方法来创建一个存根RESTful Web服务,它将返回一些静态数据而无需编写完整的WS应用程序来执行此操作?