asp.net webservice如何与PHP和其他语言兼容

时间:2011-03-23 09:29:48

标签: c# php asp.net vb.net web-services

我目前正在vb.net中创建一个Web服务,我想问社区什么是使PHP用户和其他语言兼容的最佳方法。

我的代码示例如下:

Public Shared Function GetBasketInfo(ByVal sessionid As String, ByRef ds As DataSet, ByVal attributes     

As String) As DataRow

If String.IsNullOrEmpty(attributes) Then
  Throw New ArgumentNullException("Please supply a manufacturer")
End If

Dim l As New List(Of String)

l = _serializer.SplitAttributes(attributes)


Dim s As String
Dim p(1) As SqlParameter
Dim dt As DataTable

's = "exec MSLStore1_GetOrderInfo @userid, @orderid"


dt = ExecuteDataTableDT("MSLStore1_GetOrderInfo", _
                     New SqlParameter("@userid", StoI(l(0))), _
                       New SqlParameter("@orderid", StoI(l(1)))
                     )



  Return dt.Rows(0)

   End Function 

我的问题是这种方法是否与PHP消费兼容。 如果没有,有人可以指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

答案可以在这里找到:

http://forums.asp.net/t/887892.aspx/1

更重要的是,在上一篇文章中,您将通过保存.wdsl文件(Web服务)并在PHP中执行以下操作来使用ASP.NET Web服务:

$client = new SoapClient("http://localhost/csharp/web_service.asmx?wsdl");

print_r( $client->Add(array("a" => "5", "b" =>"2")));