什么从REST / Web API清理数据?

时间:2016-07-29 09:43:44

标签: vb.net api rest

我在IIS上运行的vb.net中构建了一个REST服务。我注意到返回的数据已经过清理或转义,例如:

<script>alert('testing1')</script>

返回为:

&lt;script&gt;alert('testing1')&lt;/script&gt;

任何人都可以告诉我正在做什么逃脱,是.net还是IIS,是否可以打开或关闭?

1 个答案:

答案 0 :(得分:0)

我很确定你可以拥有这样的控制器方法..

    Function ReturnJavascript() As Net.Http.HttpResponseMessage
        Dim resp As New Net.Http.HttpResponseMessage(Net.HttpStatusCode.OK)
        resp.Content = New Net.Http.StringContent("<script>alert('testing1')</script>", System.Text.Encoding.UTF8, "text/plain")
        Return resp
    End Function

不确定您要完成的任务。如果您不想作为回复消息返回,则可以尝试将内容设置为text / plain。