回來見SOAP/XML說我有標準Service.svc部署這樣的:通過WCF
public class Service1 : IService1
{
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
public CompositeType GetDataUsingDataContract(CompositeType composite)
{
if (composite == null)
{
throw new ArgumentNullException("composite");
}
if (composite.BoolValue)
{
composite.StringValue += "Suffix";
}
return composite;
}
}
和這樣的客戶:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
ServiceReference1.Service1Client s1 = new ServiceReference1.Service1Client();
string str = s1.GetData(1);
}
}
Web服務返回以下文本str變量(如預期):「您輸入了:1」。我如何看到生成的SOAP/XML?
我知道我可以使用Fiddler,但我想看看它在.NET即返回str變量..
你可以用HTTP客戶端而不是服務代理來調用函數調用和參數,我會想象......你想用這個完成什麼? – Kritner