我目前正在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消费兼容。 如果没有,有人可以指出我正确的方向。
答案 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")));