如何在asp.net和amp;之间发送和接收数据android通过调用Web服务

时间:2013-11-12 06:06:57

标签: android asp.net web-services client-server ksoap

我必须在asp.net应用程序和android应用程序在桌面应用程序之间发送和接收数据移动应用。我的asp.net webservices数据是:

    Service1

The following operations are supported. For a formal definition, please review the Service Description.

AddNewResource
AddNewTask
Delete
DeleteTask
DeletedResources
DeletedTasks
GetResourceForEdit
GetResources
GetTaskForEdit
GetTaskList
GetTaskListByResource
RestoreResource
RestoreTask
SetTaskProgress
SetTaskStatus
TaskReport
Update
UpdateTask
This web service is using http://tempuri.org/ as its default namespace.

Recommendation: Change the default namespace before the XML Web service is made public.

以及webservices的详细信息:

    **AddNewResource**

Test

The test form is only available for requests from the local machine.
SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /ProjectManagementServices/service1.asmx HTTP/1.1
Host: 184.180.25.240
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/AddNewResource"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <AddNewResource xmlns="http://tempuri.org/">
      <resourceName>string</resourceName>
      <resourceEmail>string</resourceEmail>
      <backupResource1>string</backupResource1>
      <backupResource2>string</backupResource2>
    </AddNewResource>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <AddNewResourceResponse xmlns="http://tempuri.org/">
      <AddNewResourceResult>boolean</AddNewResourceResult>
    </AddNewResourceResponse>
  </soap:Body>
</soap:Envelope>
SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /DGSProjectManagementws/service1.asmx HTTP/1.1
Host: 184.180.25.240
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <AddNewResource xmlns="http://tempuri.org/">
      <resourceName>string</resourceName>
      <resourceEmail>string</resourceEmail>
      <backupResource1>string</backupResource1>
      <backupResource2>string</backupResource2>
    </AddNewResource>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <AddNewResourceResponse xmlns="http://tempuri.org/">
      <AddNewResourceResult>boolean</AddNewResourceResult>
    </AddNewResourceResponse>
  </soap12:Body>
</soap12:Envelope>

如何在android中编写webservice以在asp.net和amp;之间发送和接收数据? android应用程序。

我有很多google但没有得到相关的教程和指导。

请指导

0 个答案:

没有答案