大家过来看看,比较棘手的问题(xml和mime)
我想post一个xml到目标服务器,xml中嵌套了mime,也就是说我还有一个附件要发送,请各位帮帮忙
关于xml和mime的格式是怎么回事情,我是用的是xmlhttp去发送的,下面是目标服务器公司提供给我的
StreamReader sr=new StreamReader(Server.MapPath(strPathFull));
MSXML2.XMLHTTPClass xmlHttp = new MSXML2.XMLHTTPClass();
xmlHttp.open("post",strURL,false,"","");
xmlHttp.setRequestHeader ("Content-type","multipart/related;boundary=kdflkajfdksadjfklasdjfkljdfdsfdkf");
xmlHttp.send(sr.ReadToEnd());
string backxmlstring=xmlHttp.responseText.ToString();
this.TextBox2.Text=xmlHttp.statusText.ToString();
this.TextBox1.Text=backxmlstring;//此为发送代码,
POST /cXML HTTP/1.0
Content-type: multipart/related; boundary=something unique;
type="text/xml"; start=<uniqueMainCID@sender.com>
--something unique
Content-type: text/xml; charset="UTF-8"
Content-ID: <uniqueMainCID@sender.com>
<?xml version="1.0" encoding="UTF-8"?>
…
<Attachment>
<URL>cid:uniqueAttachmentCID@sender.com</URL>
</Attachment>
…
--something unique
Content-type: image/jpeg
Content-ID: <uniqueAttachmentCID@sender.com>
…
--something unique--