问题标签 [android-webservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Call XML Webservice 在 url 中包含参数
我正在尝试使用包含 web 服务中的参数的 get 方法调用 web 服务。但我无法在互联网上找到答案,请任何人都可以帮助我。下面给出的我的网络服务
http://api.crmseries.com/user/ValidateUser?email=don@crmSerssies.com&password=visi
android - Android 和 Asp.Net WebService NAMESPACE,SOAP_ACTION
我无法理解这段代码是真是假:
这是我的 Web 服务站点:http ://aspamng.jahanmir.ir/ 。如果我发送 13 到假元素,Web 服务应该响应。其实我明白了NAMESPACE
,SOAP_ACTION
是真是假?
这是我的代码:
c# - 防止对我的网络服务进行不必要的访问
我编写了一个 C# MVC5 Internet 应用程序,并且我有一个返回 JSON 数据的 Web API 2 Web 服务。我在一个 android 应用程序中检索这个 JSON 数据。
如何向 Web 服务添加功能,以便只有我的 android 应用程序可以检索 JSON 数据?我想这样做,以便其他网络用户无法敲击 url,并且网络服务不会将我的数据发送给不需要的应用程序和/或用户。
这可能吗?如果是这样,我该怎么做?
提前致谢。
android - 从 Web 服务读取数据、解析数据并将其插入 SQLite 数据库的推荐方式/顺序
我是一个开始提到我对 Android 完全陌生的人,我刚刚读完一本快速的介绍性书籍,现在我必须实现我的第一个应用程序。这个应用程序将用于接受订单。在我要存储在本地数据库中的所有数据中,有两个表是最重要的:Customers 和 Articles,后者是所有表中最大的(大约 20000 条记录)我的应用程序中的主要过程之一,获取当用户按下开始设备上的日常操作的按钮时,我的应用程序需要离线工作的所有数据。
好吧,该过程包括以下步骤:
一个。读取一个 RESTful 服务以检索客户数据
b. 解析对 Json 对象的响应
c。将这些客户插入客户表
d。读取一个 RESTful 服务以检索文章数据
e。解析对 Json Objects
f 的响应。将这些文章插入文章表
这是我计划做的:
- 编写一个帮助类来处理所有 HTTP GET 请求。然后在我需要下载所有客户和文章数据时调用这个类
- 由于所有这些过程可能需要很多时间,所以我需要在后台进行。因此,根据一些建议,我将把所有这些代码放在绑定服务中。
- 虽然所有这些长时间的处理都在后台进行,但我必须显示某种指示器(ProgressDialog)这就是我选择使用绑定服务的原因
虽然我认为我已经大致了解了如何分别完成大部分这些事情,但我认为将所有这些放在一起是完全不同的故事。
所以这些是我现在得到的问题,我必须把这个谜题放在一起:
- 您认为我执行所描述过程的所有 6 个步骤的顺序是否正确/有效?如果你必须做出一些改变,你会改变什么?
- 如果启动服务的活动被显式取消或被另一个活动隐藏,则服务必须有办法让用户知道该过程已经完成。我怎么能实现呢?
- 是否可以/建议在服务中写入 SQLite DB?是否与我在活动中这样做时相同?
- 在 J2ME 中我做过类似的事情,当我把上面提到的 6 个步骤之类的东西放在一起时,它们都是按顺序执行的,也就是说,一个接一个。安卓也一样吗?
我希望我没有问太多问题。我只是把它们放在一起,因为它们都是相关的。
基本上在这个问题中,我不是要求工作代码(尽管如果你能提供一些示例代码就可以了)我真正想要的是一些建议,一些指导。诸如“嘿,我认为这可能会帮助您解决第 3 点”或“您可能会发现这篇文章很有用”,“我认为您最好使用这个而不是那个”。那种事。
我决定来找你,因为你是专家,我真的需要有人把我引向正确的方向。
非常感谢。
PS请不要关闭这个问题,如果您认为我需要更改某些内容,请告诉我,我会这样做。
android - 如何将以下参数发送到 json webservice
我正在开发一个基于 web 服务的 android 应用程序。我有一个问题如何发送创建以下结构并发布到网络服务。遵循结构。
尝试使用以下代码。
所以请建议我如何在网络服务中发送 pet_data。谢谢
android - 如何在服务中每 x 分钟控制一些 Web API?
我想检查一些 Web API并每 x 分钟做一些事情。我认为我应该在 Android 上编写一个服务(还有其他解决方案吗?)。
但怎么能做到呢?
我正在考虑编写一个服务类,在清单文件中我应该添加这一行:
在我的 noti_check 类中,我在 onStartCommand 上检查我的 Web API:
这是正确的方法吗?
android-webservice - 如何实时将请求应用程序android发送到webservice(REST)?
我有一个应用程序,它向使用 PHP 创建的 Web 服务 REST 发出请求。它运行良好,我的应用程序发出请求并接收数据。但是想知道如何在我的应用程序中与我的服务器实时同步。它就像一个应用程序信使,无需用户询问即可自动接收数据。我该怎么做?谢谢
android - url.openConnection() 不打开到服务器的连接
我将使用 HttpUrlConnection 来调用 WebAPI。我只是调用 url.OpenConnectionMethod() 来打开连接,但它不起作用。HtpUrlConnection 实例的 allowUserInteraction 和 client.connected 值都是假的。
任何帮助,将不胜感激。
android - org.apache.http.NoHttpResponseException:目标服务器在android中响应失败
org.apache.http.NoHttpResponseException: The target server failed to respond
最近将所有数据移动到新服务器,在所有链接中都出现此异常后,JSON
但它在浏览器中运行良好。在旧服务器上运行良好。我无法解决这个问题。有人知道请帮我解决这个问题。
编码
日志猫错误
java - HttpURLConnection :从 WebService 中逐个字符或逐行读取数据的正确方法是什么?
我知道以前有人问过这个问题,但是由于我无法找到带有明确结论的答案,或者至少无法找到一个显示可能方法的优缺点的答案,所以我不得不问:
当谈到从 Internet 读取数据时,例如 web 服务,读取这些数据的正确或更有效的方法是什么?
从我浏览的所有书籍中,我发现了至少 4 种读取数据的方法:
1) 一次读取特定数量的字符。在这种情况下,数据以 4026 个字符的块读取
2)在知道内容长度的情况下读取数据
3)逐行读取数据:
4)逐字符读取数据:
我已经尝试了这 4 种不同技术中的 3 种,除了第 3 种(逐行读取数据)之外,在这三种技术中,只有第四种给了我很好的结果。
- 第一种方法对我不起作用,因为当我读取大量数据时,它经常会切断数据,从而导致无效的 json 字符串或结尾带有空格的字符串。
- 第二种方法,好吧,我无法使用该方法,因为 getContentLength并不总是可靠的,如果未设置该值,我们无能为力,这就是我的情况。
- 我没有尝试第三种方法,因为我不确定逐行读取数据的事实。这适用于包含 json 对象数组的数据还是仅适用于确实包含行的文件?
- 作为我最后选择的最后一种技术,我尝试了它并且它有效,但我认为逐个字符读取大量数据根本不会有效。
所以现在我真的很感激你的意见和想法。从 Web 服务读取数据时,您使用什么方法?更重要的是为什么?
谢谢。
PD 我知道我可以很容易地使用DefaultHttpClient,但文档明确鼓励不要这样做。
对于 Android 2.3 (Gingerbread) 及更高版本,HttpURLConnection 是最佳选择。其简单的 API 和小尺寸使其非常适合 Android。透明压缩和响应缓存可减少网络使用、提高速度并节省电池。