使用 GET 和 POST 使用服务
Consume Service with GET and POST
我需要使用 GET AND POST ajaxcall 使用 WCF 服务。通过使用下面的代码,我可以实现 POST 方法,现在我想使用 GET 方法使用 wcf 服务。我需要在哪里更改代码。
.JS-
var para = { "ID": "87268" };
$.ajax({
url: 'http://localhost/Service/Review.svc/GetList',
data: para,
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (result) { }
})
WCF服务-
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json,BodyStyle=WebMessageBodyStyle.WrappedRequest)]
string GetList(int ID);
网络配置
网<services>
<service name="Service.Reviews" behaviorConfiguration="ServiceBehaviour">
<endpoint address="" binding="webHttpBinding" contract="Service.IReviews" behaviorConfiguration="web">
</endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehaviour">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="web">
<webHttp />
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
每个有"POST"的地方都需要更改为"GET",不是吗?
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- Angular 中的 HTTP 服务将 POST 数据作为请求正文的键发送,没有值
- 内部服务器错误在 post 请求中使用 Angular js 中的自定义服务
- 多个链式 jQuery AJAX POST Web 服务调用
- Angular JS:在HTTP服务(POST)中传递输入参数
- 服务工作线程是否可以缓存 POST 请求
- AngularJS允许POST或PUT跨域的Web服务
- 使用 GET 和 POST 使用服务
- 使用Jasmine测试服务功能POST响应
- 如何使用Angular将JSON和文件POST到web服务
- 在创建工厂服务时,return$http.post在angular中到底意味着什么
- 如何从Angular将数据POST到WebAPI控制器's$http服务
- 方法POST在向REST服务发送请求时不起作用
- 使用Angular中的服务进行POST的最干净的方法
- angularjs服务,$http.post未同时输入成功或错误回调
- 一个API服务限制我或我的巨型循环对于我的POST请求来说太快了
- 如何使用angular.js从Java REST服务中POST数据?
- restful服务,Post不能正常保存到db
- 使用REST POST服务,当服务器接收到请求时输入为空
- 从Javascript和Mithril.JS中使用asp.net web服务- post /get请求的最佳方法/库是什