• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開心的工作
            簡(jiǎn)單、開放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            SOAP

            Posted on 2009-10-19 15:14 S.l.e!ep.¢% 閱讀(296) 評(píng)論(0)  編輯 收藏 引用 所屬分類: SOAP

            SOAP

              soap
              n.
              (英文)肥皂
              SOAP:簡(jiǎn)單對(duì)象訪問協(xié)議
              (SOAP:Simple Object Access Protocol)
              簡(jiǎn)單對(duì)象訪問協(xié)議(SOAP)是一種輕量的、簡(jiǎn)單的、基于 XML 的協(xié)議,它被設(shè)計(jì)成在 WEB 上交換結(jié)構(gòu)化的和固化的信息。 SOAP 可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,包括超文本傳輸協(xié)議( HTTP),簡(jiǎn)單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME)。它還支持從消息系統(tǒng)到遠(yuǎn)程過程調(diào)用(RPC)等大量的應(yīng)用程序。
              SOAP 包括三個(gè)部分:
              SOAP 封裝:它定義了一個(gè)框架 , 該框架描述了消息中的內(nèi)容是什么,誰應(yīng)當(dāng)處理它以及它是可選的還是必須的。
              SOAP 編碼規(guī)則:它定義了一種序列化的機(jī)制,用于交換應(yīng)用程序所定義的數(shù)據(jù)類型的實(shí)例。
              SOAP RPC 表示:它定義了用于表示遠(yuǎn)程過程調(diào)用和應(yīng)答的協(xié)定。
              SOAP 消息基本上是從發(fā)送端到接收端的單向傳輸,但它們常常結(jié)合起來執(zhí)行類似于請(qǐng)求 / 應(yīng)答的模式。所有的 SOAP 消息都使用 XML 編碼。一條 SOAP 消息就是一個(gè)包含有一個(gè)必需的 SOAP 的封裝包,一個(gè)可選的 SOAP 標(biāo)頭和一個(gè)必需的 SOAP 體塊的 XML 文檔。
              把 SOAP 綁定到 HTTP 提供了同時(shí)利用 SOAP 的樣式和分散的靈活性的特點(diǎn)以及 HTTP 的豐富的特征庫(kù)的優(yōu)點(diǎn)。在 HTTP 上傳送 SOAP 并不是說 SOAP 會(huì)覆蓋現(xiàn)有的 HTTP 語義,而是 HTTP 上的 SOAP 語義會(huì)自然的映射到 HTTP 語義。在使用 HTTP 作為協(xié)議綁定的場(chǎng)合中, RPC 請(qǐng)求映射到 HTTP 請(qǐng)求上,而 RPC 應(yīng)答映射到 HTTP 應(yīng)答。然而,在 RPC 上使用 SOAP 并不僅限于 HTTP 協(xié)議綁定。
              SOAP也可以綁定到TCP和UDP協(xié)議上。
              協(xié)議結(jié)構(gòu)
              SOAP 消息格式:
              SOAP 標(biāo)頭
              <SOAP-ENV: Envelope
              Attributes>
              <SOAP-ENV:Body
              Attributes>
              </SOAP-ENV:Body>
              </SOAP-ENV:Envelope>目前主要在web服務(wù)中運(yùn)用。
              SOAPAction WEB編碼中常見,協(xié)議開始起始意思,常見于編碼啟始句。

            語法規(guī)則  這里是一些重要的語法規(guī)則:
              SOAP 消息必須用 XML 來編碼
              SOAP 消息必須使用 SOAP Envelope 命名空間
              SOAP 消息不能包含 DTD 引用
              SOAP 消息不能包含 XML 處理指令

            SOAP 消息的基本結(jié)構(gòu)  <?xml version="1.0"?>
              <soap:Envelope
              xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
              soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
              <soap:Header>
              ...
              ...
              </soap:Header>
              <soap:Body>
              ...
              ...
              <soap:Fault>
              ...
              ...
              </soap:Fault>
              </soap:Body>
              </soap:Envelope>
            久久久久国产精品三级网| 欧美精品一区二区精品久久| 日韩精品久久无码人妻中文字幕| 亚洲级αV无码毛片久久精品| 日本免费久久久久久久网站| 久久久久久久久波多野高潮| 狠狠精品干练久久久无码中文字幕| 亚洲乱码精品久久久久..| 久久久WWW成人免费毛片| 精品久久久久久无码专区不卡| 免费精品久久久久久中文字幕| 99久久免费国产特黄| 久久免费观看视频| 久久久久久综合一区中文字幕| 99精品国产综合久久久久五月天| 久久青青草原精品国产不卡| 亚洲天堂久久精品| 91麻豆国产精品91久久久| 久久免费99精品国产自在现线| 久久综合中文字幕| 伊人 久久 精品| 久久香蕉综合色一综合色88| 久久99国产精品久久| 国产午夜精品久久久久免费视 | 国产午夜免费高清久久影院| 中文字幕久久波多野结衣av| 日韩人妻无码一区二区三区久久99| 理论片午午伦夜理片久久 | 久久久久久精品成人免费图片| 天天影视色香欲综合久久| 国产精品伊人久久伊人电影 | 午夜精品久久久久久| 久久本道综合久久伊人| 精品久久久久久久中文字幕| 国产精品综合久久第一页| 久久av免费天堂小草播放| 性高朝久久久久久久久久| 亚洲欧美日韩久久精品| 久久综合亚洲鲁鲁五月天| 亚洲国产精品无码成人片久久| 午夜精品久久久久久久|