在带有标头的Visual Studio中添加Web引用

让我描述一下我的问题。我正在尝试将Web参考添加到Magento 2.x SOAP API。

在Magento 1.x中,我们可以使用给定的soap服务URL并使用Visual Studio内置的UI工具“添加服务参考>高级> Web参考”来生成类。

但是在Magento 2.x中,URL需要一个“ Authorization”标头来返回WSDL。

我尝试使用Postman用标头命中API,并且返回WSDL罚款。但是没有选项可以在Visual Studio“添加Web引用”对话框中包含标题。

有人能指出我正确的方向吗?

wuqi330860505 回答:在带有标头的Visual Studio中添加Web引用

对于那些偶然发现此问题的人。 我按照@Filburt的评论进行了以下操作。


使用Rest和Postman GET生成管理令牌(参考Magento documentation

  1. 标题:内容类型-application / json
  2. 正文:{“用户名”:“我的用户名”,“密码”:“我的密码”}

用邮递员GET请求命中我所需的个人Magento SOAP APIs

使用过的邮递员内置授权>不记名令牌:从上一步中获得了价值

然后使用.wsdl扩展名将生成的XML保存在本地


在Visual Studio中,使用内置的“添加服务参考” UI并导入wsdl文件。

所有服务均已成功生成。

本文链接:https://www.f2er.com/3166663.html

大家都在问