我必须在 asp.net 应用程序和 android 应用程序之间进行通信,以便在桌面应用程序和移动应用程序之间发送和接收数据。我的 asp.net 网络服务数据是:
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.
和网络服务的细节是:
**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 和 android 应用程序之间发送和接收数据。
我有很多谷歌但没有得到相关的教程和指导。
请多指教
最佳答案
您可以查看以下链接,其中包含如何在 Android 应用程序中使用 Soap Web 服务的示例:
关于android - 如何通过调用web服务在asp.net和android之间发送和接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19922100/