VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 636|回复: 3

关于自己封装,发送和接收Soap数据包的问题,高手请进

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-5 13:00:02 | 显示全部楼层 |阅读模式
需要做个数据库内容的互操作系统,两个数据库以xml格式传递数据,互相更新,准备采用soap做
soap包是xml格式的,
我要完成以下工作:
1.完成如下格式报文构造
<EMIF_Ack>
   <EMIF_Header>
     <EMIF_MsgId>AB1058CD…</EMIF_MsgId>
     <EMIF_Date>19990218</EMIF_Date>
     <EMIF_Time Zone="UTC+08:00">08:39:40</EMIF_Time>
     <EMIF_Security>
       <EMIF_SecureChannel>
           <EMIF_AuthenticationLevel>2</EMIF_AuthenticationLevel>
           <EMIF_EncryptionLevel>3</EMIF_EncryptionLevel>
       </EMIF_SecureChannel>
     </EMIF_Security>
    <EMIF_SourceId>BNULIB</EMIF_SourceId>
  </EMIF_Header>
  <EMIF_OriginalSourceId>BNUSIS</EMIF_OriginalSourceId>
  <EMIF_OriginalMsgId>1298ACEF…</EMIF_OriginalMsgId>
  <EMIF_Status>
  <EMIF_Code>0</EMIF_Code>
  <EMIF_Data>
  <EMIF_Request>....</EMIF_Request>
  </EMIF_Data>
  </EMIF_Status>
</EMIF_Ack>
2.将构造好的报文发送出去
3.我要接收到这个报文并解析报文得到数据并分析它,
我怎么能接收到这个完整的soap数据包呢?
请问这些在.net下怎么实现呢?
各位高手请赐教!
回复

使用道具 举报

0

主题

15

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-3-24 13:00:02 | 显示全部楼层
为什么有现成的不用?
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-3-24 18:00:02 | 显示全部楼层
刚开始我曾经尝试用webservices来做,但是用.net下webservices好像不能自己控制数据包的格式也不知道该如何发送和接收一个完整的soap数据包,急等高手!
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-25 00:00:02 | 显示全部楼层
你就用xmlhttp发送就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表