当前位置: 首页 > 知识库问答 >
问题:

WebServices-使用HttpUrlconnection和JAX WS RI调用

颜河
2023-03-14
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.1.1 in JDK 6
* Generated source version: 2.0
* 
*/

@WebService(name = "ABPortType",     targetNamespace        "http://www.ups.com/WSDL/XOLTWS/DCR/v1.0")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface ABCPortType {
@WebMethod(operationName = "ProcessAB", action  =      =   "http://example.com/webservices/xxBinding/v1.0")
@WebResult(name = "xxResponse", targetNamespace =    "http://xx.com/XMLSchema/XXWS/AB/v1.0", partName = "Body")

}

我的怀疑是

>

  • 为什么要调用webserviceb,而不是使用httpurlconnection

    HttpulConnection可以用来调用此webserviceB

  • 共有1个答案

    邹德泽
    2023-03-14

    按照你提问的顺序:

    >

  • 如果您使用JAX-WS API,您可能希望从WebService生成客户机代理类,例如使用WSIMPORT工具从WSDL文档文件生成客户机存根。以便使用Java对象而不是XML。只有在特殊情况下,您才需要用于高级特性(如WS-Security)的XML处理程序。

    是的。您需要直接使用XML,并使用JAX-B来marshall/unmarshall消息。

  •  类似资料:
    • 由于Android开发人员建议使用类,我想知道是否有人能为我提供一个很好的例子,说明如何通过POST将位图“文件”(实际上是内存流)发送到Apache HTTP服务器。我对cookie、身份验证或任何复杂的东西都不感兴趣,但我只想有一个可靠的逻辑实现。我在这里看到的所有例子看起来更像是“让我们试试这个,也许它会奏效”。 现在,我有以下代码: 其中showDialog应该只显示一个(如果URL无效?

    • 我正在尝试使用MultipartEntityBuilder和HttpURLConnection向服务器发送一个映像,然后接收一个字符串答案(现在它使用http协议,但我将使用此代码或非常类似的代码使用https来完成)。但当我按下按钮发送时,应用程序崩溃了,而logcat没有告诉我任何关于捕获的信息。下一个代码来自我执行此操作的类: 我试图解决这个问题:从浏览器下载包,然后将其粘贴到库中的文件夹/

    • 问题内容: 使用HttpURLConnection时,如果我们不“获取”并使用它,是否需要关闭InputStream? 即安全吗? 其次, 在完全读取所有内容之前 关闭InputStream是否安全? 是否存在使基础套接字处于ESTABLISHED或CLOSE_WAIT状态的风险? 问题答案: 在读取所有内容之前关闭InputStream是否安全? 您需要先关闭输入流中的所有数据,然后再关闭它,以

    • 应用程序(Android): 在我运行这个应用程序的手机中,我嗅出了数据,我看到应用程序向服务器发送了一个请求,但数据包不包含json

    • 我试图使用身份验证值发送响应到服务器,它在登录时提供给我。服务器仅在发送该值时接受请求。然而,它可以很好地与邮递员(见快照),但不与我的代码。 密码 我也试过这样做

    • 问题内容: 我正在尝试获取用户输入的网址的图标,例如 我使用HttpUrlConnection 从主机URL 的扩展名中获取网站图标的位图。 但是,由于用户可能不会指定或,所以我必须自己添加它。我遇到的问题是,如果我在url前面添加,一切都会正常运行,但是对于,某些网站会返回该网站图标,而其他网站只会给我null。我如何找出使用哪个页面?我应该为每种情况添加吗?是否有任何网站严格限制并会返回nul