【发布时间】:2015-03-18 14:59:50
【问题描述】:
我刚刚开始使用 F# MvcWebApi。我已经从基本模板开始,并设法让它工作到我将数据放入邮递员请求的正文中。每次我尝试访问从正文传递的任何值时,由于某种原因它们总是为空,即(在下面的情况下,数据将始终为空)任何人都可以帮我解决这个问题
值控制器代码
type ValuesController() =
inherit ApiController()
//Always returs null
member x.Post ([<FromBody>] data:string) = data
//Works
member x.Post ([<FromBody>] data:string) = "Succesful"
我正在使用邮递员调用 api
【问题讨论】:
-
在这种情况下,我认为“FromBody”属性不适合您 - 您是否尝试过不使用它(或者只是设置断点并查看控制器的环境变量,请求,...)
-
如果我不使用正文,我会收到一个错误 ""Message": "No HTTP resource was found that match the request URI 'localhost:50442/api/values'.","
标签: asp.net-mvc f# postman