服务端接口代码
[OperationContract]
[WebInvoke(UriTemplate = "TestAddData", Method = "POST")]
[Description("测试添加")]
string TestAddData();
接口实现类方法
public string TestAddData()
{
string postJson = string.Empty;
try
{
if (!OperationContext.Current.RequestContext.RequestMessage.IsEmpty)
{
using (var reader = OperationContext.Current.RequestContext.RequestMessage.GetReaderAtBodyContents())
{
if (reader.Read())
{
postJson = new string(Encoding.UTF8.GetChars(reader.ReadContentAsBase64()));
}
}
}
}
catch (Exception)
{
postJson = string