注册 登录
编程论坛 ASP技术论坛

【急】asp调用xml webserver接口的技术

han1202 发布于 2010-06-11 17:03, 2481 次点击
如题所示,我做的是中航信酒店预订XML接口

他们发给我一的说明中的代码:<OTRequest>

       …………

       <SearchConditions>

              <GDS>预留字段,不填</GDS>

              <CheckInDate>必填项,入住日期,格式为yyyymmdd </CheckInDate>

              <CheckOutDate>必填项,离店日期,格式为yyyymmdd </CheckOutDate>

              <PropertyDetail>

                     <CityCode>必填项,城市三字代码,具体信息请见城市信息查询指令</CityCode>

                     <Supplier>预留字段,不填</Supplier>

                     <PropertyName>选填项,王府井(酒店名称)</PropertyName>

                     <Transportation>选填项,交通方式 </Transportation>

                     <PorName>选填项,地标名称,如“天安门”,具体地标信息请见地标信息查询指令</PorName>

                     <CityRegion>选填项,行政区名称,如“东城区”,具体行政区信息请见行政区信息查询指令</CityRegion>

                     <AreaCode>预留字段,不填</AreaCode>

<RankCode>选填项,酒店等级代码,如5代表5星级,5A代表准五星 见星级代码表

</RankCode>

              </PropertyDetail>

              <RateDetail>

                     <PaymentType>预留字段,不填</PaymentType>

                     <Currency>预留字段,不填</Currency>

                     <RateMin>选填项,必须为阿拉伯数字,最低价格,如100,说明:为0时表示该条件

无效</RateMin>

                     <RateMax>选填项,必须为阿拉伯数字,最高价格,如1000,说明:为0时表示该条

件无效</RateMax>

                     <RateCode>预留字段,不填</RateCode>

              </RateDetail>

              <RoomDetail>选填项,其他信息</RoomDetail>

       </SearchConditions>

</OTRequest>


不知道怎么用,请高手们指点
5 回复
#2
gupiao1752010-06-11 22:05
你是要怎么调用?
用ASP读写XML的内容然后显示吗?
参考一下这个:https://bbs.bccn.net/thread-304425-1-1.html
#3
yms1232010-06-12 11:55
ASP调用Web Services实际上是向指定服务器端发送SOAP协议(类似于HTTP协议或请求)的请求
对方发给楼主的是一个,对方定义的SOAP协议的发送格式文档,按那个文档发送即可。
有关WebServices请参考下面的文档。
http://angelman.blog.
http://www.
#4
yms1232010-06-12 12:03
其实WebServices的根本原理跟Ajax差不多
比如楼主的文档要发送到酒店预订网站,实现在楼主的网站上远程预定,则要发送SOAp协议
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.
soap:encodingStyle="http://www.

  <soap:Body xmlns:m="酒店网站WebService的接收URL地址比如:http://www.
:<OTRequest>

       …………

       <SearchConditions>

              <GDS>预留字段,不填</GDS>

              <CheckInDate>必填项,入住日期,格式为yyyymmdd </CheckInDate>

              <CheckOutDate>必填项,离店日期,格式为yyyymmdd </CheckOutDate>

              <PropertyDetail>

                     <CityCode>必填项,城市三字代码,具体信息请见城市信息查询指令</CityCode>

                     <Supplier>预留字段,不填</Supplier>

                     <PropertyName>选填项,王府井(酒店名称)</PropertyName>

                     <Transportation>选填项,交通方式 </Transportation>

                     <PorName>选填项,地标名称,如“天安门”,具体地标信息请见地标信息查询指令</PorName>

                     <CityRegion>选填项,行政区名称,如“东城区”,具体行政区信息请见行政区信息查询指令</CityRegion>

                     <AreaCode>预留字段,不填</AreaCode>

<RankCode>选填项,酒店等级代码,如5代表5星级,5A代表准五星 见星级代码表

</RankCode>

              </PropertyDetail>

              <RateDetail>

                     <PaymentType>预留字段,不填</PaymentType>

                     <Currency>预留字段,不填</Currency>

                     <RateMin>选填项,必须为阿拉伯数字,最低价格,如100,说明:为0时表示该条件

无效</RateMin>

                     <RateMax>选填项,必须为阿拉伯数字,最高价格,如1000,说明:为0时表示该条

件无效</RateMax>

                     <RateCode>预留字段,不填</RateCode>

              </RateDetail>

              <RoomDetail>选填项,其他信息</RoomDetail>

       </SearchConditions>

</OTRequest>
  </soap:Body>
  
</soap:Envelope>
然后用http://angelman.blog.
这里介绍的代码把上面的协议代码发送到酒店网站完成远程订房操作。
#5
han12022010-06-13 15:25
十分感谢朋友们
#6
vbqcwmw2010-06-15 10:31
,我也刚开发好这个酒店系统,中航信酒店预订是http的post请求
1