如何在F#中设置HttpResponseMessage.Content?

时间:2015-05-05 05:21:08

标签: .net f#

据我了解,应该可以像这样设置响应消息的内容:

let responseMessage = new HttpResponseMessage(HttpStatusCode.OK)
responseMessage.Content = new StringContent("test")

但是,这样做时会出现以下错误:

  

分析程序错误:此表达式应具有类型HttpContent,但此处具有类型StringContent

我在测试项目中这样做是为了存根响应。它的目标是.NET 4.5和FSharp Core 4.3.1.0

1 个答案:

答案 0 :(得分:1)

正如ildjarn所说,=是平等比较,<-是赋值。

let responseMessage = new HttpResponseMessage(HttpStatusCode.OK)
responseMessage.Content <- new StringContent("test")