如何从Android应用程序发送数据到一个宁静的Web服务?

时间:2015-07-16 09:16:59

标签: android web-services

我创建了几个Web服务,但我不知道如何编写我的Android应用程序来连接并向其发送数据。

我是Android开发人员和初学者(我不使用Jersey API)

我的工作服务示例。 (JSON格式)

创建客户

服务:http://108.168.203.227/meetandgreet/Customer.svc/CreateCustomer

e.g。

输入:

{

    "objCustomerModel": {
        "FirstName": "Harry",
        "LastName": "Potter",
        "EmailId": "potter@gmail.com",
        "ContactNo": "98765432165",
        "Address1": "11 address",
        "Address2": "22 address",
        "Password": "123456"
    }
}

输出:

Insertion : {"CreateCustomerResult":{"Id":"19","Message":"","Status":"0"}}

Duplicate: {"CreateCustomerResult":{"Id":"19","Message":"","Status":"1"}}

Error: {"CreateCustomerResult":{"Id":null,"Message":"will show error message here","Status":"-1"}}

1 个答案:

答案 0 :(得分:0)

既然它是基于标准HTTP协议的Web服务,您可以使用低级java网络库(URL,URLConnection,URLEncoder / URLDecoder)来调用服务。 此外,许多Android开发人员使用名为httpclient http://hc.apache.org/httpclient-3.x/

的高级库