简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。
有没有一种工具可以用来查找magento php 调用所调用的SOAP? 我正在尝试从 magento 站点写入/读取数据。 我不在现场,我的代码是用语言实现的...
我的网络服务器已正确安装 SOAP(phpinfo 已启用 Soap 客户端/服务器)。 我正在尝试创建对远程 magento 商店的 SOAP 请求,但收到以下错误消息: [8 月 2 日星期一...
使用 C# 从 Magento 导入销售订单(salesOrderList 函数):“XML 文档中存在错误 (2, 372)”
注意:这个问题最初是 Magento SOAP API V2 with C#: Issue with Stores that Require HTTP Authentication 的一部分,但我已将其中一部分移至此处作为新问题,因为其中一部分是...
如何在 AXIS 1.x 中使用 Log4J SOAP 请求和响应进行日志记录?
我遇到了下一个问题: 我想记录到达我的 Web 服务(服务器端)的 SOAP 请求/响应。尝试在 wsdd 文件中配置我的 Web 服务。我总是登陆页面...
如何使用 Python 使用 SOAP API。使用 WCF 服务的 Soap API 1.2
我一直在开发一个使用 SOAP API 的项目。我获得了两个网址 (能够使用)并且请求 xml 看起来像这样,它使用 LookupUser_Request。 我一直在从事一个使用 SOAP API 的项目。我获得了两个网址 (能够使用)并且请求 xml 看起来像这样,它使用 LookupUser_Request。 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stor="http://www.centershift.com/STORE40/"> <soapenv:Header/> <soapenv:Body> <stor:GetSiteDetails> <!--LookupUser_Request--> <stor:LookupUser_Request> <stor:Username>?</stor:Username> <stor:Password>?</stor:Password> <stor:Channel>?</stor:Channel> </stor:LookupUser_Request> <stor:Request> <stor:SiteID> <stor:long>?</stor:long> </stor:SiteID> </stor:Request> </stor:GetSiteDetails> </soapenv:Body> </soapenv:Envelope> Link-2 wsdl 但是对于这个,没有 LookupUser_Request 并且 SOAPUI 生成的 xml 看起来像这样。对于服务GetSiteUnitDataStatus <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:stor="http://www.centershift.com/STORE40/"> <soap:Header/> <soap:Body> <stor:GetSiteUnitDataStatus> <!--Optional:--> <stor:Request> <stor:SiteID>?</stor:SiteID> </stor:Request> </stor:GetSiteUnitDataStatus> </soap:Body> </soap:Envelope> 查看 1 页文档后文档链接。我发现它使用 WCF 进行服务和某种令牌身份验证。我尝试使用的服务是 GetSiteUnitDataStatus 还为服务GetSiteUnitDataStatus提供了示例代码。 链接 //Example //We’ll assume you’ve got a web reference, let’s name it Store, in your Visual Studio project. At this point we need to reference our objects. We’ll need the standard service object, a GetSiteUnitDataStatus_Request request object. We can define and create those like this: // Create a request and response objects StoreServiceClient client = new StoreServiceClient(); GetSiteUnitDataStatus_Request request = new GetSiteUnitDataStatus_Request(); As with every method we need to pass in credentials. We also set up the parameters for our request. client.ChannelFactory.Credentials.UserName.UserName = "user"; client.ChannelFactory.Credentials.UserName.Password = "pass"; client.ChannelFactory.Credentials.SupportInteractive = true; request.SiteID = 123456; //Finally we can call the method and pass across the login object and the request object to retrieve the data. It’s a good idea to do this in a Try Catch block. try { // Call the method that will load the response object UnitTypeStatus[] resp; resp = client.GetSiteUnitDataStatus(request); } catch (Exception ex) { MessageBox.Show(ex.Message); } //Note that if something goes wrong the service will respond with an exception. You’ll want to take a look at that message returned in that exception so it can be debugged. 关于使用 WCF 的 SOAP API 的教程或博客并不多。 我将非常感谢任何帮助我走上正确道路的帮助。 我的代码: import requests import xml.etree.ElementTree as ET import pandas as pd from zeep import Client from zeep.helpers import serialize_object import base64 # SOAP request URL USERNAME='**********' PASSWORD='**********' ORG_ID = 999999 SITE_ID = 9999999999999999 WSDL_URL = "https://slc.centershift.com/store40/StoreService.svc?wsdl" # Create a Zeep client client = Client(wsdl=WSDL_URL) 总的来说,Python 有 3 个用于调用 SOAP 服务的库:suds、suds-jurko 和 zeep。 SUDS是Python 2的库,Python 3安装大概率报错 suds-jurko 是一个用于解决 suds 错误的新库。 所以这里我首先建议你尝试一下使用suds库是否可以解决问题。 对于许多用例来说,SOAP 规范非常糟糕且不明确。这导致许多(较旧的)SOAP 服务器无法正确实现规范(或者以 Zeep 没有预料到的方式实现它们)。 所以我认为这篇文档可以帮助你。 错误报告
在 VB.net 中发送 Soap 请求并接收“服务器无法识别 HTTP 标头 SOAPAction 的值”错误
我目前正在使用 VB.net 处理 SOAP 请求。 我在这里找到了代码 WebService Send SOAP request and receive response using Visual Basic ,我根据需要进行了修改。 使用邮递员我有...
我正在使用 Magento 1.7 及其 SOAP api 将订单检索到我的 .Net 环境。 除了字符编码之外,一切正常。 Å、ä 和 Ö 等字符被翻译为 ??。
Visual Basic 6.0 和 MagentoSoap 的问题
一段时间以来,我一直致力于在 Visual Basic 6 中制作一个可以与 magento-Soap-Inferface “对话”的工具。 我正在使用以下版本: - Magento 版本 1.5.0.0 - 微软肥皂
免责声明:我从未使用过 SOAP Web 服务。完全没有。一点点也没有。所以通道和 WCF 脚手架的概念让我有点困惑,因此我在这里。 有人问我...
这可能是一个新手捂脸的问题,但我无法弄清楚。 我正在使用 Magento 商店的 Web 服务(即 Magento 商店中的代码正在访问远程 Web 服务)。 ...
我正在尝试使用 SOAP 访问 Magento API。我的代码正常工作,但是客户希望用密码保护 Magento 主文件夹。这样做会破坏对 API 的访问并导致...
在 Uri http://www.example.com/index.php/api/v2_soap?wsdl=1 上提供 SOAP 服务(在本例中为 Magento) 当特定方法 sales_order_invoice.list 为
在今天之前,我的 Magento 肥皂工作正常,我可以登录并返回会话字符串。我今天尝试了同样的事情,但没有成功。版本1.4.2.0 我尝试过连接...
我正在进行数据传输,想知道为什么XML还在使用? 每个来源都将 JSON 甚至 CSV 数据格式置于 XML 之上,但从实践来看,我可以说 XML 仍然很流行。只有
如何在 VBA 中使用 DOMDocument 解析 XML
我如何获取此 XML 文档中下面指示的节点的值。 如何获取此 XML 文档中下面指示的节点的值。 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <h:ResponseContext xmlns:h="http://purolator.com/pws/datatypes/v2" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <h:ResponseReference>UserRef</h:ResponseReference> </h:ResponseContext> </s:Header> <s:Body> <CreateShipmentResponse xmlns="http://purolator.com/pws/datatypes/v2" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ResponseInformation> <Errors/> <InformationalMessages i:nil="true"/> </ResponseInformation> <ShipmentPIN> <Value>329035959744</Value> ' <-- This is the node I want the value of </ShipmentPIN> <PiecePINs> <PIN> <Value>329035959744</Value> </PIN> <PIN> <Value>329035959751</Value> </PIN> </PiecePINs> </CreateShipmentResponse> </s:Body> </s:Envelope> 我尝试使用已回答的其他问题中的信息,但当我运行代码时它不会返回任何内容。 (Excel VBA 从 XML 获取特定节点) Set response = CreateObject("MSXML2.DOMDocument") response.SetProperty "SelectionLanguage", "XPath" response.Async = False response.validateOnParse = False response.Load(respPath) Set nodeXML = xmlDoc.getElementsByTagName("Value") For i = 0 To nodeXML.Length - 1 Debug.Print nodeXML(i).Text Next 您忘记考虑名称空间。所以添加行 response.setProperty "SelectionNamespaces", "xmlns:pur='http://purolator.com/pws/datatypes/v2'" 并将您的代码更改为 Set response = CreateObject("MSXML2.DOMDocument") response.setProperty "SelectionLanguage", "XPath" response.setProperty "SelectionNamespaces", "xmlns:pur='http://purolator.com/pws/datatypes/v2'" response.Async = False response.validateOnParse = False response.Load(respPath) Set nodeXML = response.selectNodes("//pur:ShipmentPIN/pur:Value") For i = 0 To nodeXML.Length - 1 Debug.Print nodeXML(i).Text Next
我有一个带有模态窗口的表单,它通过ID搜索数据,并打开一个具有相同结果的窗口。问题好像是要搜索的数据没有发送出去,变量...
我有一个带有模态窗口的表单,它通过ID搜索数据,并打开一个具有相同结果的窗口。问题好像是要搜索的数据没有发送出去,变量...
如何使用 Magento Soap 或 Rest api 创建 Phonegap 应用程序
我想使用 Magento Soap /rest API 使用 Phonegap 创建一个 Android 应用程序。我面临的基本问题是当我使用rest API时,我无法验证我在Ma中创建的soap用户......
在node.js (node-soap) 中向 SOAP 消息添加属性
最后一天我一直在为此苦恼,非常感谢任何帮助! 我正在构建一个使用第三方 SOAP Web 服务的应用程序。这是基于node.js并使用node-soap。
org.endpoint.EndpointConfig 中 getInfo 方法的参数 0 需要一个类型为“org.apache.cxf.Bus”的 bean,但无法找到
我正在使用 Web 服务 Soap 进行 Spring Boot 项目 当我运行我的应用程序时出现此错误 应用程序无法启动 描述: org.endpoint.EndpointConfig 中 getInfo 方法的参数 0