一个基于XML的传输协议解析

1、背景介绍

       在涉及到网络请求的场景中,网络协议是必不可少的组件。但是针对不同的应用程序,网络协议又大不相同。一般来说,不涉及到资金操作的网络请求,并不需要做过多的协议处理,一般常见的数据结构就可以了。但是在一些特定的场合,比如说购物,涉密文件信息这样的信息在传送的时候,一定要有特殊的协议去传送。

       这里简单介绍一个购物时候,使用到的一个协议的封装。


2、发送协议

我们先看看发送协议的文件,如下XML文件:

<?xml version=”1.0” encoding=”utf-8”?>
<product version="1.2">
     <header>              
            <agenterid>568941</agenterid>
            <source>ivr</source>
            <compress>DES</compress>
 
            <messengerid>201411131045215896412</messengerid> 
            <timestamp>20141113104521</timestamp>
            <digest>7ec8582632678032d25866bd4bce114f</digest>

            <transactiontype>287910</transactiontype>
            <username>78145652515141<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值