问题标签 [webservices-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 投票
1 回答
3847 浏览

android - 如何通过 Android 应用程序使用 HttpClient 访问 Web 服务?

我正在开发一些应用程序,我想将它们连接到一个 Restful WebService。为此,我编写了这个类:

getService 方法工作正常,但我无法向我的网络服务发布帖子。我的服务接口是:

问题是当我尝试仅使用测试类发布帖子时,系统会给我以下消息:HTTP Status 405 - Method Not Allowed -------------------- -------------------------------------------------- ---------- 类型 状态报告消息 Method Not Allowed 描述 指定的 HTTP 方法不允许用于请求的资源(Method Not Allowed)。

有人可以帮我吗?

真诚的,丽塔

0 投票
4 回答
15867 浏览

java - Webservice客户端找不到wsdl

我在 NetBeans 7.1 中创建了两个 web 服务客户端,模仿他们网站上的教程。

不久前,我针对位于 http 位置的 wsdl 文件完成了第一个,并且使用 web 服务没有问题

我目前正在使用的网络服务有一个位于 https 位置的 wsdl 文件。该服务的设置顺利进行。与第一个的唯一区别是弹出窗口提醒我注意安全证书,我接受了该证书。Service、Generated Sources、META-INF 等都创建成功。wsdl 文件的本地副本存储在我的电脑上的 src/.. 文件夹下。

但是,一旦我去运行我的代码,我就会收到这个错误:

找不到“ https://-domain-.net/-XYZServices-/-ABCXML?wsdl-”wsdl 。将资源正确放置在类路径中。

我在 Stackoverflow 和其他在线地方发现了几个类似的问题,但没有真正解决我的问题。无论如何,我尝试了几个建议:

我检查了 jax-ws-catalog.xml 文件,发现上面引用的 url 映射到存储 wsdl 本地副本的本地文件夹。我检查了该本地文件夹是否实际上包含 wsdl 文件 - 它确实包含。我尝试编辑 jax-ws-catalog.xml 文件中的 url 以指向端口 8080 和 8081 - 不高兴。

我想这是一个安全问题,但不知道如何解决这个问题。

谁能在这里指出我正确的方向。

仅供参考:我对 java 和 NetBeans 还很陌生。

谢谢。

0 投票
0 回答
296 浏览

web-services - 重复任务中的 Axis2 存根对象

我正在使用轴 2 与第三方 Web 服务进行通信。此 Web 服务将在每 1 分钟的计时器中调用一次,并且计时器将运行几天。

现在我的问题是我们是否需要在每次进行 web 服务调用时创建存根对象,或者我们是否可以在类级别变量(计时器对象)中维护存根对象并始终使用同一个对象。

轴故障异常是否会对存根进行任何更改。我的意思是当轴故障异常(如超时,服务器停机)发生时,我们是否需要创建一个新的存根实例?

仅 stub.cleanup 就足够了吗?还是我们也需要调用传输清理?

我的代码

0 投票
2 回答
8715 浏览

php - 如何使用 NuSOAP(客户端)设置命名空间

几个月前我问过这样的问题,但问题是 WebService 工作不正常。现在它工作得很好,我仍然无法提出一个简单的请求。首先,我用http://www.validwsdl.com/试了一下 ,WS是http://amibcertifica.amib.com.mx:9090/axis2/services/JpaWebServicesAmib?wsdl 你可以自己试试。它适用于该网站。现在我正在尝试使用 NuSOAP 发出请求,但出现此错误:namespace mismatch require http://ws.mobius.amib found http://tempuri.org

你可以在这里检查整个错误:http: //dev.etic.com.mx/bmv/test.php

我的代码如下:

NuSOAP 版本:$Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $

我一直在网上寻找如何做到这一点,但我完全一无所知,所以非常感谢任何帮助。提前致谢。

0 投票
2 回答
746 浏览

c# - 从没有 API 的 asp.net 应用程序将视频上​​传到 youtube

我只是想知道

用 c# 将视频上传到 youtube 很简单,但我想在不使用他们的 API 的情况下做到这一点。我要为office365 创建一个webpart,所以我不能使用任何外部dll。我只能使用 .NET 框架的程序集。

0 投票
1 回答
7473 浏览

java - Spring Ws 客户端中的基本身份验证

谁能指导我在使用 Spring WS 时如何添加基本 Http 身份验证,即用于编写 Web 服务客户端的 WebserviceTemplate 类?

谢谢

0 投票
1 回答
1763 浏览

java - 如何从 .net 和 wcf 使用 java webservice

我陷入了互操作性问题。我来自 .net,必须通过使用 x509 证书签署请求来使用 Java 安全服务。我在 .net wcf 客户端中有 WSDL 和生成的服务引用,并在 app.config 中添加了 x509 证书凭据,但客户端没有生成预期的 SOAP Payload(在 fiddler 中跟踪)并且 java 服务抛出错误。WCF 客户端是否可以按照 java 的预期生成有效负载?

下面是 Java Guys 给出的 Working Request Payload。

0 投票
1 回答
1471 浏览

asp.net - asmx 和 aspx 文件中的 WebMethod 声明不同?

在 aspx 文件和 asmx 文件中声明 webmethod 时,我有确切的代码。它们是为客户端脚本公开的网络方法。我只想在 asmx 文件中使用 webmethod,但不能让它工作。

当我在 aspx 文件中引用一个方法时,一切正常,但是当我在 asmx 中引用 webmethod 时,我收到一个错误方法未知。我检查了“未知方法,参数方法名”的所有解决方案,但没有任何帮助。

Webmethod 都以类似的方式声明:

唯一的区别是 asmx 包含[System.Web.Script.Services.ScriptService]用于类。

我无法弄清楚是什么问题。

正在从控件 (ascx) 中的 Jquery 脚本位置调用 WebMethod。

}

0 投票
0 回答
301 浏览

cxf - apache-cxf 客户端与 exec-maven-plugin 一起使用,但不能从外部使用

我在尝试在 java 中创建 WS 客户端时遇到问题。

我使用的库是apache-cxf 2.12。这是一个旧版本,但我希望将 Web 服务添加到已经运行并使用 Spring 2.5.6 的 JBoss 应用程序中,所以这个org.apache.cxf版本使用相同的 spring 版本。

但问题是(我知道很通用,与 maven、netbeans 和 apache-cxf 有关)

当我从 netbeans 执行我的客户项目(maven proyect)时,它工作得有点好。当我尝试使用脚本(bot windows an linux)运行此类时,它给了我这个错误:

“调用失败,出现以下情况:org.apache.cxf.ws.policy.PolicyException:无法满足任何策略替代方案。”

Java版本是一样的,我把所有的依赖jar复制到lib dir然后添加到%classpath%

那么,当我使用 maven org.codehaus.mojo:exec-maven-plugin:1.2.1:exec执行我的示例程序时,它可以工作,而当我使用 srcipt 运行它时它不会有什么不同?(我已经检查了所有依赖项,java 版本,...)

我猜它必须与 JAX-WS o JCE (Java Cryptography Architecture) 初始化有关。

¿ 有没有办法在运行 java.exe 时查看 %classpath maven 正在创建什么?

有效的 Maven 脚本:

谢谢

0 投票
2 回答
1635 浏览

java - Java Web 服务的性能

我已经在 Eclipse 中为 Java Web 服务项目创建了客户端和服务器。我试图做的是 -

第 1 步 - 进行 1000 次服务器调用并测量每次调用的平均时间。

第 2 步 - 进行 100000 次服务器调用并测量每次调用的平均时间。

我看到的是,第 2 步中每个呼叫的平均时间少于第 1 步中的平均时间。有人可以指导我为什么会这样吗?

谢谢,普拉特