小编Ste*_*one的帖子

WCF方法发送POST而不是GET

我正在尝试创建一个访问REST API的WCF客户端.API要求将GET用于某个调用,因此我使用该方法的[WebGet]属性.但是,当我调用该方法时,生成的实际调用是POST(使用Fiddler查看).我的合同如下:

[OperationContract]
[WebGet(UriTemplate = "/statuses/public_timeline.json",
BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
List<Status> PublicTimeline();
Run Code Online (Sandbox Code Playgroud)

我也尝试使用[WebInvoke]和GET方法,但没有成功.

c# api rest wcf web-services

6
推荐指数
1
解决办法
2429
查看次数

标签 统计

api ×1

c# ×1

rest ×1

wcf ×1

web-services ×1