2016-07-29 2 views
0

IIS에서 실행되는 vb.net에 REST 서비스가 내장되어 있습니다.REST/Web API에서 데이터를 살균하는 것은 무엇입니까?

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

과 같이 반환됩니다 : 나는 반환 된 데이터는 소독 또는 탈출, 예를 들면되는 것으로 나타났습니다

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

사람은 이스케이프 무엇을하고 있는지 말해 줄 수는 .NET 또는 IIS 것 켜거나 끌 수 있습니까?

답변

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으로 설정된 컨텐츠로 반환하려고 시도 할 수 있습니다.

관련 문제