gpt4 book ai didi

c# - 如何检查来自 Web Reference 的传入 XML?

转载 作者:行者123 更新时间:2023-11-30 22:37:32 24 4
gpt4 key购买 nike

我们正在调用 Paypal Soap API 并运行到

{"The specified type was not recognized: name='OptionDetailsType', namespace='urn:ebay:apis:eBLBaseComponents', at <OptionDetails xmlns='urn:ebay:api:PayPalAPI'>."}

这是真的,因为 OptionDetailsType 不在 urn:ebay:apis:eBLBaseComponents 中,而是在 urn:ebay:api:PayPalAPI 中。我怀疑这是在来自 Paypal 的传入 XML 中指定的,但我不确定如何检查传入的 XML。代码死于 Reference.cs 中的 Invoke

[System.Web.Services.Protocols.SoapHeaderAttribute("RequesterCredentials", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Bare)]
[return: System.Xml.Serialization.XmlElementAttribute("BMGetButtonDetailsResponse", Namespace="urn:ebay:api:PayPalAPI")]
public BMGetButtonDetailsResponseType BMGetButtonDetails([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] BMGetButtonDetailsReq BMGetButtonDetailsReq) {
object[] results = this.Invoke("BMGetButtonDetails", new object[] {
BMGetButtonDetailsReq});
return ((BMGetButtonDetailsResponseType)(results[0]));
}

一般来说,有什么方法可以检查 Web Reference 中传入的 XML 吗? (VS2010)

最佳答案

Fiddler 是一个很棒的 HTTP 代理/检查工具,用于检查 HTTP 和/或 SOAP 流量。

编辑

关于通过 SSL 进行跟踪的提示 here

关于c# - 如何检查来自 Web Reference 的传入 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6481813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com