答案 0 :(得分:0)
我不确定我完全理解这个问题。您声明要求将POST的数据包装在XML中,然后询问如何将数据POSTED而不将其包装在XML中。我的初步答案是使用WebInvoke
参数声明您的BodyStyle
服务方法:
[OperationContract]
[WebInvoke(Uri="SomeMethod?x={foo}&y={bar}", BodyStyle=WebMessageBodyStyle.WrappedRequest)]
public string SomeMethod(string foo, string bar) {
...
}
以下是BodyStyle的MSDN文档 - 您可以将其设置为Bare(既不响应也不请求请求),Wrapped或WrappedRequest / Response。
我希望这会有所帮助。