zoukankan      html  css  js  c++  java
  • Java访问DotNet平台WCF服务,使用自定义对象如IDictionary做参数时,抛出"Did not understand MustUnderstand"异常

    Java访问WCF平台,准备工具:EclipseJ2EE。

    1. 先使用使用EclipseJ2EE开发环境新建一个Java Project

    2. 然后新建Web Service Client项目,指定之前的Java Project的src文件夹为生成Stub源码保存路径,让EclipseJ2EE来生成访问Web Service的辅助代码(此步骤一般会用到Axis组件,但MyEclipse会用到自己的WebService组件)

    3. 此时如果使用Java客户端直接访问WCF,会抛出如下异常:Did not understand "MustUnderstand" header(s)

    解决办法:

    要使Java平台可以访问WCF中自定义对象(或DotNet固有对象),需修改WCF项目的中配置文件web.config,将wsHttpBinding修改为basicHttpBinding。

  • 相关阅读:
    重新格式化部门表
    从不订购的客户
    回文数
    shell中的双括号表达式
    shell中的if语句
    shell
    view的生命周期
    shell中的数学运算
    shell中的expr命令
    shell中的退出状态码
  • 原文地址:https://www.cnblogs.com/andy65007/p/1370644.html
Copyright © 2011-2022 走看看