爲了記錄的目的,我想要讀取全部在我的應用程序中的任何位置發送到客戶端以便將它們記錄到數據庫的HTTP頭。然而,位置標頭始終缺少重定向。也許還有更多的想念,我永遠不會知道。我怎樣才能得到所有的標題?如何閱讀ASP.NET發送給客戶端的所有HTTP頭文件?
0
A
回答
1
關於訪問HttpResponse對象的Headers集合有很多問題。基本上你需要在「集成管道模式」下運行IIS7。如果你能做到這一點,你可以在適當的時候查看Response.Headers集合。嘗試這樣的事情在Global.asax文件:
protected void Application_PreSendRequestHeaders(object sender, EventArgs e)
{
foreach (var header in Response.Headers)
{
// Log to database
insertIntoDatabase(header.ToString())
}
}
如果你沒有運行IIS7 ......那麼你可能是出於運氣了一個簡單的代碼解決方案。
0
從Request.ServerVariables
獲取值。
來源:Developer's Home。
-2
如果你對他們絕望,你可以通過代理來捕獲他們。雖然我不完全明白你爲什麼想這樣做。
相關問題
- 1. 發送給所有客戶端java
- 2. 客戶端通常發送http頭
- 3. 從客戶端發送文件到客戶端通過HTTP
- 4. 如何將數據發送給所有客戶端?
- 5. 如何使用HTTP響應頭向客戶端發送CSS?
- 6. GWTEventService推送給所有客戶端
- 7. 發送消息給組中的所有客戶端,當前客戶端除外
- 8. 如何使用HTTP客戶端將@字符發送給Kannel?
- 9. 如何防止Meteor將集合中的所有文檔發送給客戶端?
- 10. 如何在ASP.NET MVC中將XML文件發送到客戶端
- 11. 發送事件給多個客戶端
- 12. BlazeDS的Push消息發送給所有的客戶端
- 13. 發送命令給所有連接的客戶端
- 14. 無法通過ASP.NET發送電子郵件給客戶端
- 15. Websocket不發送數據給所有客戶端
- 16. JAX-WS客戶端|用安全頭髮送客戶端請求
- 17. HTTP客戶端編程 - 如何知道服務器已發送所有數據
- 18. 如何在CXF客戶端動態添加HTTP頭文件?
- 19. Swift Http客戶端不發送請求
- 20. 更改發送給客戶端的文件的名稱?
- 21. akka-http。生成文件併發送到客戶端
- 22. Nginx和Tornado:發送大文件到http客戶端
- 23. TCP讀取文件併發送到java中的客戶端
- 24. MSXML客戶端XSLT不發送接受語言頭文件
- 25. 經過長時間的等待發送文件給客戶端
- 26. 使用javascript發送給客戶端的打字稿文件
- 27. 如何將GraphicsContext從客戶端發送到服務器,然後發送到所有其他客戶端?
- 28. Ruby socket服務器線程問題:如何發送給所有客戶端?
- 29. 在asyncore中,我如何發送數據給所有或部分客戶端?
- 30. 在c#中閱讀經典的asp.net請求http頭文件
我正在運行IIS 7.集合起作用,但它缺少一些標頭...... – usr 2009-08-18 22:26:17