c#开发移动彩信网关

来源:互联网 发布:单片机编程题库 编辑:程序博客网 时间:2024/06/17 13:25

c#开发移动彩信网关的模式与开发电信彩信网关的模式相同,关键是要了解彩信包的格式,根据彩信包格式来进行组合。

移动彩信包格式:


POST /mmsapi HTTP/1.1
MM7APIVersion: V1.5.3_20040621
SOAPAction:
Content-Type: multipart/related;boundary="b70fbdf771b7e3bbc8f01e9f99572a24a";type="text/xml";start="</tnn-200102/mm7-vasp>"
Mime-Version: 1.0
HOST: 172.24.162.176
Content-Transfer-Encoding: 8bit
Content-Length: 4517
Connection: close
User-Agent: Java/1.5.0_02
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2

--b70fbdf771b7e3bbc8f01e9f99572a24a
Content-Type: text/xml;charset="UTF-8"
Content-Transfer-Encoding: 8bit
Content-ID: </tnn-200102/mm7-vasp>

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header><mm7:TransactionID xmlns:mm7="http://www.3gpp.org/ft
p/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0" env:mustUnderstand="1">449135734</mm7:TransactionID></env:Header><env:Body><D
eliverReq xmlns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0"><MM7Version>6.3.0</MM7Version><Sender>
13501196592</Sender><Recipients><To><Number>88889999</Number></To></Recipients><Subject>ZYQ_TEST</Subject><MMSRelayServerID>92000
1</MMSRelayServerID><ReplyChargingID></ReplyChargingID></DeliverReq></env:Body></env:Envelope>
--b70fbdf771b7e3bbc8f01e9f99572a24a
Content-Type: multipart/mixed;boundary="subbae1a223b7313bc7e4d715b14ee9d7d3"
Content-Transfer-Encoding: 8bit
Content-ID: <Tom-011225877799>

--subbae1a223b7313bc7e4d715b14ee9d7d3
Content-Type: image/gif;name = "attachment_2"
Content-Transfer-Encoding: 8bit
Content-ID: "attachment_2"
Content-Location: attachment_2

GIF图的二进制内容
--subbae1a223b7313bc7e4d715b14ee9d7d3
Content-Type: text/plain;charset="UTF-8";name = "attachment_1"
Content-Transfer-Encoding: 8bit
Content-ID: "attachment_1"
Content-Location: attachment_1

文本内容二进制内容

--subbae1a223b7313bc7e4d715b14ee9d7d3--
--b70fbdf771b7e3bbc8f01e9f99572a24a--

 

原创粉丝点击