soap 相关问题

简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。

Magento 多重调用 XML/soap

有没有一种工具可以用来查找magento php 调用所调用的SOAP? 我正在尝试从 magento 站点写入/读取数据。 我不在现场,我的代码是用语言实现的...

回答 1 投票 0

PHP SOAP 致命错误消息

我的网络服务器已正确安装 SOAP(phpinfo 已启用 Soap 客户端/服务器)。 我正在尝试创建对远程 magento 商店的 SOAP 请求,但收到以下错误消息: [8 月 2 日星期一...

回答 1 投票 0

使用 C# 从 Magento 导入销售订单(salesOrderList 函数):“XML 文档中存在错误 (2, 372)”

注意:这个问题最初是 Magento SOAP API V2 with C#: Issue with Stores that Require HTTP Authentication 的一部分,但我已将其中一部分移至此处作为新问题,因为其中一部分是...

回答 2 投票 0

如何在 AXIS 1.x 中使用 Log4J SOAP 请求和响应进行日志记录?

我遇到了下一个问题: 我想记录到达我的 Web 服务(服务器端)的 SOAP 请求/响应。尝试在 wsdd 文件中配置我的 Web 服务。我总是登陆页面...

回答 6 投票 0

如何使用 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 没有预料到的方式实现它们)。 所以我认为这篇文档可以帮助你。 错误报告

回答 1 投票 0

在 VB.net 中发送 Soap 请求并接收“服务器无法识别 HTTP 标头 SOAPAction 的值”错误

我目前正在使用 VB.net 处理 SOAP 请求。 我在这里找到了代码 WebService Send SOAP request and receive response using Visual Basic ,我根据需要进行了修改。 使用邮递员我有...

回答 1 投票 0

无法从网络服务反序列化斯堪的纳维亚字符

我正在使用 Magento 1.7 及其 SOAP api 将订单检索到我的 .Net 环境。 除了字符编码之外,一切正常。 Å、ä 和 Ö 等字符被翻译为 ??。

回答 2 投票 0

Visual Basic 6.0 和 MagentoSoap 的问题

一段时间以来,我一直致力于在 Visual Basic 6 中制作一个可以与 magento-Soap-Inferface “对话”的工具。 我正在使用以下版本: - Magento 版本 1.5.0.0 - 微软肥皂

回答 1 投票 0

向 WCF 搭建的 SOAP Web 服务添加授权标头

免责声明:我从未使用过 SOAP Web 服务。完全没有。一点点也没有。所以通道和 WCF 脚手架的概念让我有点困惑,因此我在这里。 有人问我...

回答 2 投票 0

Magento、SoapClient 和本地 WSDL

这可能是一个新手捂脸的问题,但我无法弄清楚。 我正在使用 Magento 商店的 Web 服务(即 Magento 商店中的代码正在访问远程 Web 服务)。 ...

回答 4 投票 0

连接到密码保护目录中的 SOAP API 时出现问题

我正在尝试使用 SOAP 访问 Magento API。我的代码正常工作,但是客户希望用密码保护 Magento 主文件夹。这样做会破坏对 API 的访问并导致...

回答 4 投票 0

计算 SOAP 服务调用的 URL?

在 Uri http://www.example.com/index.php/api/v2_soap?wsdl=1 上提供 SOAP 服务(在本例中为 Magento) 当特定方法 sales_order_invoice.list 为

回答 1 投票 0

Magento V2_SOAP 问题/错误

在今天之前,我的 Magento 肥皂工作正常,我可以登录并返回会话字符串。我今天尝试了同样的事情,但没有成功。版本1.4.2.0 我尝试过连接...

回答 1 投票 0

为什么仍然使用XML? [已关闭]

我正在进行数据传输,想知道为什么XML还在使用? 每个来源都将 JSON 甚至 CSV 数据格式置于 XML 之上,但从实践来看,我可以说 XML 仍然很流行。只有

回答 1 投票 0

如何在 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

回答 1 投票 0

不从 php 表单向 ajax 函数发送数据

我有一个带有模态窗口的表单,它通过ID搜索数据,并打开一个具有相同结果的窗口。问题好像是要搜索的数据没有发送出去,变量...

回答 1 投票 0

不从 php 表单发送数据到 ajax 函数

我有一个带有模态窗口的表单,它通过ID搜索数据,并打开一个具有相同结果的窗口。问题好像是要搜索的数据没有发送出去,变量...

回答 1 投票 0

如何使用 Magento Soap 或 Rest api 创建 Phonegap 应用程序

我想使用 Magento Soap /rest API 使用 Phonegap 创建一个 Android 应用程序。我面临的基本问题是当我使用rest API时,我无法验证我在Ma中创建的soap用户......

回答 2 投票 0

在node.js (node-soap) 中向 SOAP 消息添加属性

最后一天我一直在为此苦恼,非常感谢任何帮助! 我正在构建一个使用第三方 SOAP Web 服务的应用程序。这是基于node.js并使用node-soap。

回答 3 投票 0

org.endpoint.EndpointConfig 中 getInfo 方法的参数 0 需要一个类型为“org.apache.cxf.Bus”的 bean,但无法找到

我正在使用 Web 服务 Soap 进行 Spring Boot 项目 当我运行我的应用程序时出现此错误 应用程序无法启动 描述: org.endpoint.EndpointConfig 中 getInfo 方法的参数 0

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.