问题标签 [webservice-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
19344 浏览

c# - WebException:服务器违反了协议。Section=ResponseStatusLine(调用 Marketo SOAP API)

我正在尝试通过 ASP.NET / C# 调用 Marketo SOAP Webservice。我成功添加了 Web 服务引用,并尝试用这行代码调用它:

问题是我也得到了这个异常:

[WebException:服务器违反了协议。部分=响应状态线]

System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest 请求)+263

System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest 请求) +4

System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] 参数) +172

com.marketo.soap.MktMktowsApiService.getLead(ParamsGetLead paramsGetLead) 在 c:\Users\hubert.grininger\AppData\Local\Temp\Temporary ASP.NET Files\dynaweb2007\82e21235\d41bf12a\App_WebReferences.liqikruc.7.cs:206

_test_marketo.Page_Load(Object sender, EventArgs e) in d:\workspace_c\dynaweb2007_test\marketo.aspx.cs:48

System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,对象 o,对象 t,EventArgs e)+14

System.Web.Util.CalliEventHandlerDelegateProxy.Callback(对象发送者,EventArgs e)+35

System.Web.UI.Control.OnLoad(EventArgs e) +99

System.Web.UI.Control.LoadRecursive() +50

System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+627

我也尝试添加

但这也无济于事。

我认为该请求从未发送到Marketo,但错误已经发生在我身上。

感谢您的任何帮助或提示。

0 投票
3 回答
25107 浏览

c++ - 用于 C++ 的通用 WebService (SOAP) 客户端库

我正在寻找一个可以轻松链接到我的应用程序的简单 C++ WebService 客户端库。

最好是这个库:

  • 可用于访问任何 SOAP WebService(因此我可以将 URL、WebService 名称、WebService 方法和所有参数作为参数传递给函数调用)
  • 可以在 C++ 应用程序中静态链接(所以没有 DLL)
  • 是免费软件或以低成本提供
  • 可以在我的应用程序中免版税使用
  • 可以查询 Web 服务的 WSDL 并向我返回可用的方法名称、方法的参数及其数据类型

在你们任何人回答 .NET 之前:去过那里,尝试过。我对 .NET 的主要反对意见是:

  • 您可以生成代理,但之后无法在生成的代理代码中更改 WebService 名称,因为 .NET 使用反射来检查 WebService 名称(有关该问题的问题,请参阅从自己的脚本语言动态调用 SOAP 服务)
  • 动态生成代理类似乎并不总是正常工作

我已经用谷歌搜索过这些信息,但我找不到。

谢谢

编辑: 为了进一步澄清这一点,我真的想要一些我可以编写这样的代码(或这种风格的东西)的东西:

没有动态代码生成。

0 投票
3 回答
3466 浏览

asp.net - jQuery UI 自动完成 Web 服务源返回 JSON

我已经尝试了两个月来让这段代码正常工作,我很接近,但仍然很困惑。我希望 JQuery UI 自动完成函数调用一个 Web 服务,该服务返回 JSON 数据并显示该数据以供选择,并在选择时将所选值放入隐藏字段。

有几个问题:1)自动完成功能没有触发 2)来源:“/AutoSuggest.asmx/DOTFind?” line throws an invalid object exception 3) 服务需要两个参数: (string prefixText, int count) - count 告诉它要返回多少条记录。4) 我完全不确定这段代码是否会接受从服务返回的 JSON 数据

这是代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

无标题页面

这是网络服务:

我非常感谢您能提供的任何帮助。

谢谢,

鲍勃

0 投票
1 回答
9105 浏览

java - 启动后调用 WebService 时出现 WebSphere ClassNotFoundException(但不是稍后)

更新ClassNotFoundException仅当我在启动应用程序后立即尝试使用 Web 服务时才会发生这种情况。如果我等待(对于一些未知的事件/持续时间),应用程序将工作。我想知道我需要等待什么。


问题:我的应用程序失败,因为类加载器找不到确实存在的类。

更多信息

找不到的类是com.sun.xml.stream.ZephyrParserFactory

在我的耳朵里,我有sjsxr.jar. 这个 jar 包含类com.sun.xml.stream.ZephyrParserFactory

EAR 还包含MyApp.jar,其中包含应用程序的 EJB 入口点。MyApp.jar清单引用了所有需要的 jar,包括sjsxr.jar

wsimport该应用程序包含由 WebSphere 的工具生成的 Web 服务客户端代码。当应用程序尝试调用此代码时,将引发以下异常:

我已经确认了六次,类、jar 和清单在部署前后都是正确的。

我也尝试重命名sjsxr.jar以避免任何潜在的日食,但问题并没有消失。

我正在使用 WebSphere 7.0.0.11 ND

任何人都可以帮忙吗?

0 投票
2 回答
1614 浏览

python - WSDL XSD 和肥皂

我有以下 WSDL 和 XSD

这给了我错误:

显然,这可能是因为 wsdl 和 xsd 的 targetNamespace 相同?

WSDL

XSD

0 投票
1 回答
8799 浏览

ios - 如何从 iPhone 应用程序将数据写入 Web 服务器?

我期待通过我的 iPhone 应用程序在网络服务器上发布一些数据和信息。我没有办法从 iPhone sdk 将数据发布到 Web 服务器。

0 投票
1 回答
828 浏览

java - 使用合作伙伴 WSDL 连接到 SFDC 的测试实例

我从从https://login.salesforce.com/获取的合作伙伴 wsdl 创建了 Java 代理

如何使用相同的代理连接到https://test.salesforce.com/中的 SFDC 帐户

0 投票
1 回答
136 浏览

c++ - 代理无法解析 webmethod 的返回值

我有使用 .net web 服务的 C++ 应用程序。我可以调用网络方法。webmethod 正在返回一个字符串值。但是代理无法解析返回值。

ws 是我添加 web 引用时生成的代理。hr 的值为 e_fail。没有其他信息。当我调试应用程序时,我发现 GetFieryIP() 方法中的 Beginparse() 方法正在返回此值。

可能是什么错误?有什么工具可以监控通话吗?

0 投票
1 回答
2138 浏览

web-services - 如何在soap客户端中使用soap web服务的返回值

我有一个肥皂网络服务,它有一个类似的方法

当我从 wsdl 生成客户端时,在客户端代码中,我的 web 服务的方法如下:

问题是我希望客户端能够实现/查看我的自定义类(WsResult 和 Information),而无需在他的代码中明确定义它们。

这甚至可能吗?如果可以,怎么办?

谢谢

编辑:

我的服务代码

0 投票
5 回答
44204 浏览

web-services - 如何解决 JAX_WS Web 服务调用失败“MustUnderstand 标头不被理解”?

我正在使用 SOAPUI 工具访问部署在 Weblogic 10.3.2 中的 JAX-WS Web 服务

要求:

回复: