在浏览器的URL中输入什么内容以将对象传递给webservice

时间:2015-07-04 19:14:40

标签: wcf

有没有办法在浏览器中输入网址,以便它还具有作为wcf webservice参数所需的对象?用简单的话说。我有一个webservice的操作合同,它接收一个对象。我应该在浏览器中键入什么URL来调用该函数?谢谢!

1 个答案:

答案 0 :(得分:1)

  

我有一个webservice的操作合同,它接收一个对象。什么   我应该在浏览器中键入url来调用该函数吗?

不,这是错误的做法;相反,让你的操作接受对象作为参数,并在调用它时传递它,如

[OperationContract]
public void Operation1(Student stu) { ... };

致电

Student stu = new Student();
wcfproxy.Operation1(stu);

这篇文章可能有所帮助

Passing complex objects into a WCF Rest Service