2
A
回答
5
不幸的是,這是Silverlight WebClient的衆多bizare設計選項之一,您無法輕鬆訪問Response,執行POST。它很奇怪,因爲大多數POST操作都有一個有用的響應體。
但是有很多事情可以做。您可以直接棄用WebClient
並使用WebRequest
/WebResponse
。您可以繼承WebClient
並覆蓋GetWebResponse
,以便您可以攔截它。
但是,如果您的字符串消息比較短,那麼一個狡猾的選項是將自定義HTTP標頭添加到響應中。
執行OpenWriteCompleted的線程將在輸出流關閉之前阻塞,直到收到響應。此時,您可以訪問WebClient
對象上的ResponseHeaders
集合以檢索自定義標題的值。 (爲什麼響應流在這個點上沒有提供給我!)
0
在您HttpHandler
你只需要
context.Response.Write("You made it");
要閱讀它的Silverlight的一面,你可能需要處理OpenReadCompleted
事件。
+0
OpenReadCompleted僅在使用OpenReadAsync時觸發。 – AnthonyWJones 2009-12-12 20:22:39
相關問題
- 1. 如何取消上傳文件從畫廊到服務器
- 2. 如何從IMAP服務器獲取最後10條消息?
- 3. 如何獲取服務器消息?
- 4. 實時從服務器獲取消息
- 5. 如何在上傳到服務器後讀取文件
- 6. 如何在文件上傳到服務器時獲取通知?
- 7. 如何從服務器獲取文件
- 8. 如何從Facebook獲取圖片並在服務器上上傳?
- 9. 如何在服務器上傳文件?
- 10. 如何從服務器上的uploded文件中獲取鏈接
- 11. 如何獲取消息從服務器發送到Android
- 12. 獲取日期從文件上傳到遠程FTP服務器
- 13. 如何在java中實現XMPP服務器以便從GCM服務器獲取上游消息?
- 14. 如何獲取服務器上傳文件的名稱
- 15. 使用.net從Exchange服務器獲取收件箱消息
- 16. 我如何從服務器上的文件獲取文本?
- 17. Silverlight FTP文件上傳在服務器中不起作用
- 18. 從APK上傳到服務器時獲取信息
- 19. 如何從具有流的TCP服務器獲取最後一條消息?
- 20. 軌,獲取文件名上傳時,文件服務器
- 21. 在服務器啓動後獲取消息'C3P0PooledConnectionPoolManager com.mchange.v2.async.ThreadPoolAsynchronousRunner $ DeadlockDetector'
- 22. 的Rails 3開始服務器獲取消息ExecJS時:: RuntimeUnavailable
- 23. 在Flash中上傳文件後獲取服務器的返回值
- 24. 如何從HTML文件上傳文件到服務器發佈信息ASP.NET
- 25. 如何從我的服務中獲取數據或消息?
- 26. 如何從另一臺服務器上獲取文件?
- 27. 從php文件中獲取消息?
- 28. Python CGI - 如何在TCP服務器上獲取上傳的文件?
- 29. 在activemq服務器上獲取queuename來推送消息
- 30. 從.exe上傳文件到服務器
您可以介紹一下如何在ashx文件中添加「自定義HTTP頭」的更多細節?謝謝〜 – Jay 2009-12-14 03:18:44