C#Rest Web服务的Post参数始终为null

问题描述

我有一个简单的Restful C#Webservice容器,具有以下发布功能

public void Post(HttpRequestMessage value) 
    {
        if (value == null) Debug.WriteLine("Post *** Request. We got null");
        Debug.WriteLine("Post Request. We got: " + value);
       
    }

我正在使用包含此代码的简单HTML页面对其进行测试

<form action="http://localhost:44378/api/values" method="post">
      <input type="text" name="data" value="mydata" />
      <input type="submit" />
</form>

Web服务接收到Post请求,但是似乎没有得到我发送的数据。 我总是空的。

任何线索都出了什么问题,我应该改变什么?

非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)