簡體   English   中英

使用C#中的WebServices的原始SOAP數據

[英]Raw SOAP data with WebServices in C#

使用WebServices時,在哪里可以找到C#中SOAP請求的RAW /對象數據。

在任何地方都找不到。 它應該在HttpContext.Current.Request對象中可用嗎?

如果您只是想調試Web服務,則可以安裝Fiddler ,它允許您檢查與Web服務之間來回的數據。

它應該在HttpContext.Current.Request對象中可用嗎?

不,不應該。

你想達到什么目的? 如果您只想查看該數據以便將其記錄下來或作為調試的輔助工具,請參見SoapExtension類中的示例。 這是擴展的工作示例,可以將輸入和輸出記錄為XML。 我本人使用了它的修改版本。

我發現

Request.Params[null]

指發布到C#ASP.NET中的頁面的RAW數據。

聽起來,如果您想查看原始XML,就必須在實現上走下一層。 簽出通用處理程序 (ASHX擴展名)。 這將允許您直接處理請求/響應流。 它的級別很低,但是可以完全控制服務生命周期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM