.net 在Visual Studio中添加带有标题的Web引用
让我描述一下我的问题。我正在尝试添加对Magento 2.x SOAP API的Web引用 在Magento 1.x中,我们可以使用给定的soap服务URL,并使用Visual Studio内置UI工具“添加服务引用>高级>Web引用”生成类 但是在Magento 2.x中,url需要一个“授权”头来返回WSDL 我试着使用Postman使用头部点击API,它返回WSDL。但是在VisualStudio的“添加Web引用”对话框中没有包含标题的选项.net 在Visual Studio中添加带有标题的Web引用,.net,visual-studio,magento2,soap-client,.net,Visual Studio,Magento2,Soap Client,让我描述一下我的问题。我正在尝试添加对Magento 2.x SOAP API的Web引用 在Magento 1.x中,我们可以使用给定的soap服务URL,并使用Visual Studio内置UI工具“添加服务引用>高级>Web引用”生成类 但是在Magento 2.x中,url需要一个“授权”头来返回WSDL 我试着使用Postman使用头部点击API,它返回WSDL。但是在VisualStudio的“添加Web引用”对话框中没有包含标题的选项 有人能给我指出正确的方向吗?对于那些偶然发现这
有人能给我指出正确的方向吗?对于那些偶然发现这一点的人。 我跟随@Filburt的评论,做了以下事情
使用Rest和Postman GET生成管理令牌(参考)
用邮递员获取请求点击我所需的个人 已使用邮递员内置授权>承载令牌:从上一步获得值 然后使用.wsdl扩展名在本地保存生成的XML
在VisualStudio中,使用内置的“添加服务引用”UI并导入wsdl文件
所有服务都已成功生成。只需打开保存到本地文件的下载WSDL,即可快速解决此问题。只需将完整文件路径复制并粘贴到VisualStudio中的Webservice URL输入。WSDL和SOAP都有点过时了—您是否考虑过使用它们的REST web服务?(请注意,VS中的“添加web引用”功能仅适用于WSDL/SOAP,而不适用于REST)@Filburt是的,这就是我们在end@Dai是的,我们从休息开始。但是我们有序列化和反序列化的问题。@Dai如果你真的想去的话,所有新的花式裤子看起来都是最新的时尚。