ambprogrammer
سه شنبه 15 دی 1394, 15:49 عصر
سلام.خسته نباشید
من یک وب سرویس خیلی ساده(جمع دو عدد) با php نوشتم بعد اونو تو پروژه ی c# اینکلود کردم اینکلود درسته وب سرویسو میشناسه راحت ولی وقتی میخوای ازش استقاده کنی ارور System.Web.Services.Protocols.SoapException میاد لطفا راهنمایی کنید
اینم کد PHP:
<?php
require_once("lib/nusoap.php");
$server =new nusoap_server();
$server->configureWSDL("AMBservice","urn:service1");
function add($a,$b){
return $a + $b;
}
$server->register("add",
array('a'=>'xsd:int','b'=>'xsd:int'),
array('return'=>'xsd:int'));
$HTTP_POST_ROW_DATA = isset($HTTP_POST_ROW_DATA) ? $HTTP_POST_ROW_DATA : '';
$server->service($HTTP_POST_ROW_DATA);
?>
اینم کد سی شارپ:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AMB2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
AMB.AMBservice s= new AMB.AMBservice();
label1.Text= s.add(Convert.ToInt32(textBox1.Text),Convert.ToInt 32(textBox2.Text)).ToString();
}
}
}
من یک وب سرویس خیلی ساده(جمع دو عدد) با php نوشتم بعد اونو تو پروژه ی c# اینکلود کردم اینکلود درسته وب سرویسو میشناسه راحت ولی وقتی میخوای ازش استقاده کنی ارور System.Web.Services.Protocols.SoapException میاد لطفا راهنمایی کنید
اینم کد PHP:
<?php
require_once("lib/nusoap.php");
$server =new nusoap_server();
$server->configureWSDL("AMBservice","urn:service1");
function add($a,$b){
return $a + $b;
}
$server->register("add",
array('a'=>'xsd:int','b'=>'xsd:int'),
array('return'=>'xsd:int'));
$HTTP_POST_ROW_DATA = isset($HTTP_POST_ROW_DATA) ? $HTTP_POST_ROW_DATA : '';
$server->service($HTTP_POST_ROW_DATA);
?>
اینم کد سی شارپ:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace AMB2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
AMB.AMBservice s= new AMB.AMBservice();
label1.Text= s.add(Convert.ToInt32(textBox1.Text),Convert.ToInt 32(textBox2.Text)).ToString();
}
}
}