webapi 后台跳轉 后台輸出html和script


1.跳轉

[HttpGet]
public HttpResponseMessage LinkTo()

HttpResponseMessage resp = new HttpResponseMessage(HttpStatusCode.Moved);

resp.Headers.Location = new Uri("http://x.com");
return resp;

}

 

2.輸出script

[HttpGet]
public HttpResponseMessage ResponseScript()

HttpResponseMessage resp =  new HttpResponseMessage();

resp.Content = new StringContent("<script>alert('xxx');window.location.href=\"about:blank\";  window.close();</script>", System.Text.Encoding.Default); //紅色標注關閉chrome當前頁,直接用window.close無作用
resp.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("text/html");
return resp;
}

 

 


From:https://www.cnblogs.com/xuejianxiyang/p/10478091.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM