0
我沒有特別需要實現的東西,我只是想了解一些概念。返回JSON的.NET soap web服務 - 它如何工作?
據我所知,.NET web方法(例如,在Web服務中)正在使用SOAP協議。這意味着接收到服務器的數據需要採用XML格式,並且從Web方法返回的數據也應該採用XML格式。
我知道我可以寫這樣的事:
[WebMethod]
public static Object someMethod(Object josn)
{
Console.Write(json("someProperty"));
return new {name = "John"}
}
我知道,發回給客戶端的數據是JSON格式... 但是如果我們使用SOAP協議,應該不會吧返回XML? 我想了解幕後發生了什麼,或者我錯過了什麼,請求是否以xml格式發送,.NET框架知道如何提取發送的參數,如果是的話 - 我如何檢索完整的xml代表了提出的請求?
所以,當web方法被調用,.NET框架知道如何解析這個信封並檢索在其中發送的參數? – itay312
@ itay312是的,無論在SOAP信封中傳遞的參數是否會在代碼隱藏中都可用。 – Pavel