Я пытаюсь создать клиент WCF, который обращается к REST API. API требует, чтобы GET использовался для определенного вызова, поэтому я использую атрибут [WebGet] для метода. Однако, когда я вызываю метод, фактический вызов, который производится, является POST (просматривается с помощью Fiddler). Мой контракт как ниже:
[OperationContract]
[WebGet(UriTemplate = "/statuses/public_timeline.json",
BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
List<Status> PublicTimeline();
Я также пытался использовать [WebInvoke] с методом GET, но безуспешно.