2 ryan wangzi Ryan_wangzi 于 2016.03.21 17:27 提问

解析报文时怎样让请求报文与相应报文头相同!

<?xml version='1.0' encoding='UTF-8'?>

    <Service_Header>
        <reply_qmgr>SIT2_IN</reply_qmgr>
        <processes nextprocess='1' total='1' currentprocess='1'>
            <process id='1'>
                <end_timestamp></end_timestamp>
                <process_timestamp>2011-09-11 07:35:07.443</process_timestamp>
                <resp_target_q>IBM.SERVICE.RESPONSE.OUT.CI</resp_target_q>
                <req_target_q>IBM.SERVICE.REQUEST.OUT.CI</req_target_q>
                <sub_target_id/>
                <target_id>0006</target_id>
                <sub_service_sn>11321103039153507</sub_service_sn>
                <sub_reversal_service_id></sub_reversal_service_id>
                <async_reversal_service_id></async_reversal_service_id>
                <is_end>0</is_end>
                <skip_to_process>0</skip_to_process>
                <after_logic_class></after_logic_class>
                <timeout>20000</timeout>
                <reversal_seq>0</reversal_seq>
                <key_service>0</key_service>
                <status>INPROCESS</status>
                <service_id>00060000881002</service_id>
            </process>
        </processes>
        <service_response></service_response>
        <msglog>1</msglog>
        <timeout>20000</timeout>
        <name>VOST前端发起的提出登记-881002</name>
        <resp_target_q>IBM.SERVICE.RESPONSE.OUT.TELLER</resp_target_q>
        <req_target_q>IBM.SERVICE.REQUEST.OUT.TELLER</req_target_q>
        <msg_expiry>360000</msg_expiry>
        <start_time>1315726507436</start_time>
        <start_timestamp>2011-09-11 15:35:07.435</start_timestamp>
        <service_sn>11321103039153507</service_sn>
        <service_id>00060000881002</service_id>
        <requester_id>0018</requester_id>
        <branch_id sys_id='0001'>321103030</branch_id>
        <channel_id>01</channel_id>
        <service_time>20120320153507</service_time>
        <version_id>01</version_id>
        <macvalue/>
        <need_request>true</need_request>
        <trace_msg>SERVICE.SINGLE.ROUTE - Sent single request to provider</trace_msg>
    </Service_Header>


    <Service_Body>
            <ext_attributes>
                    <INM-BUS-OP-CODE>3360</INM-BUS-OP-CODE>
                    <FILLER1>1</FILLER1>
                    <CorporationId>112</CorporationId>
                    <INM-BRANCH-ID>321103030</INM-BRANCH-ID>
                    <INM-TERM-TYP>A</INM-TERM-TYP>
                    <INM-TERM-SRL>026</INM-TERM-SRL>
                    <INM-TELLER-ID>321103030026</INM-TELLER-ID>
                    <INM-SPV-A/>
                    <INM-SPV-B/>
                    <INM-SPV-PWD/>
                    <INM-VERIFY-TELLER/>
                    <INM-BUS-CODE/>
                    <INM-APP-TX-CODE/>
                    <INM-SUB-TX-CODE/>
                    <T_KEY_LABEL>T1030300</T_KEY_LABEL>
                    <INM-ENC-DEV-ID>gt.321103030.zpk</INM-ENC-DEV-ID>
            </ext_attributes>
            <request>
                    <bustype>30104</bustype>
                    <consigndate>20120320</consigndate>
                    <putexchngno>321103030</putexchngno>
                    <brchno>321103030</brchno>
                    <caccount>3211030301010000000068</caccount>
                    <caccname>丹阳东方制衣有限公司</caccname>
                    <rcvexchngno>317314100308</rcvexchngno>
                    <daccount>123</daccount>
                    <daccname>123</daccname>
                    <amount>108.00</amount>
                    <currencytype>RMB</currencytype>
                    <vchtype>01</vchtype>
                    <vchcode>000000000001</vchcode>
                    <signdate>20120320</signdate>
                    <limitdate>1</limitdate>
                    <promppaydate>20120320</promppaydate>
                    <paypwd/>
                    <purpose/>
                    <memo>imya</memo>
                    <bstimes>0</bstimes>
                    <bslist/>
            </request>
            <MAC>DD7F82A38A966897</MAC>
    </Service_Body>

</Service>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HTTP报文解析,请求报文头属性、响应码
请求报文: HTTP请求报文可以分成5部分: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参数指定这些特殊的HTTP方法(实际上还是通
HTTP请求报文解析(一)
HTTP请求报文解剖  HTTP请求报文由3部分组成(请求行+请求头+请求体):    下面是一个实际的请求报文:    ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST ②为请求对应的URL地址,它和报文头的Host属性组成完整的请
WebService soap报文请求与响应报文解析
需求         今日公司要做一个协同办公系统(OA),PC端已经完成。现在要做一个手机端网页端的。从登陆入手,需要向 服务端发送一段请求报文获取响应报文,对响应报文进行解析判断是否登录成功。        当然手机客户端发送请求就不说了,就是普通的web请求。以下重点来讲怎么发送Soap请求报文来获取响应报文你该进行解析。话说多不如上代码。代码中有必要的注释。 资料
[Java]Http报文详解
引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览
随笔——python截取http请求报文响应头
import urllib2 import urllib from types import * import hashlib req = urllib2.Request('http://script2.iscc.org.cn/web07_e3a95260b7271954aa59460c134cde7e/') req.add_header('User-Agent', 'Mozilla/5.0 (
请求报文和响应报文的内容以及属性(404状态)
请求/请求报文 请求有客户端发出,主要有三个组成部分:请求行,请求头,请求主体 请求行: 请求方法:GET请求URLHTTP协议版本 请求头 这里设置的主要是一些信息,包含客户端,服务器 User-Agent:浏览器的具体类型  如:User-Agent:Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/
HTTP请求报文和HTTP响应报文 -- JAVA 基础
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和 响应报文。 HTTP请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<request-line><headers><blank line>[<request-bo
[http请求]——请求方法与报文头格式
一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成。
HTTP POST请求报文格式分析与Java实现文件上传
在开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。其中GET用于从服务器获取数据,POST主要用于向服务器提交一些表单数据,例如文件上传等。而我们在使用HTTP请求时中遇到的比较麻烦的事情就是构造文件上传的HTTP报文格式,这个格式虽说也比较简单,但也比较容易出错。今天我们就一起来学习HTTP POST的报文格式以及通过Java来模拟文件上传的请求。
java客户端http报文发送和解析的详细代码(转)
HTTP请求报文解剖  HTTP请求报文由3部分组成(请求行+请求头+请求体):    下面是一个实际的请求报文:    ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFil