我们如何在wcf服务网址中调用method = post?

问题描述

|
[WebGet(UriTemplate = \"/{year}/{issue}/{article}\")]
Article GetArticle(string year,string issue,string article);

[OperationContract]
[WebInvoke(UriTemplate = \"/{year}/{issue}\",Method=\"POST\")]
Article AddArticle(string year,Article article);
我的网址是http:// localhost:1355 / Issues.svc / 如果我给出这个,我将从数据库中获取所有数据 http:// localhost:1355 / Issues.svc / 2010 / June / A GetArticle方法为从db带入的筛选数据触发。 同样,我必须调用Add Article(WebInvoke)方法以将数据插入到数据库中。 我应该如何在浏览器中调用此方法?     

解决方法

编写一个使用jquery将文章的JSON发布到页面的网页。 使用Fiddler建立请求。看到这里和这里。     ,您不能仅通过访问URL进行发布。这就是WebGet的意思,您可以使用浏览器访问它。要发布,您需要编写一个小的虚拟html表单页面。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...