我是用pb编写的程序
代码如下:
iole_dom = create OLEObject
iole_http = create OLEObject
iole_http.ConnectToNewObject("Msxml2.XMLHTTP.3.0")
iole_dom.ConnectToNewObject("Msxml2.DOMDocument")
if not iole_dom.Load(ls_docpath) then
messagebox('Tip', '传送文件失败。导入中止。')
End if
ls_url = 'http://127.0.0.1:9901/XML'
iole_http.Open("POST", ls_url, false)
iole_http.setRequestHeader( "SOAPAction", "http://tempuri.org/Load")
iole_http.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
iole_http.Send(string(iole_dom.xml))
do While iole_http.readyState <> 4 // ' 查询状态,延时
yield()
Loop
gs_text = iole_http.StatusText + iole_http.responseText
上传xml文件upload_delay.xml时
返回的结果
<?xml version="1.0" encoding="GB2312" ?>
<Response>
<ResponseCode>5000</ResponseCode>
<ResponseDigest></ResponseDigest>
<ResponseDetails></ResponseDetails>
<Code>500</Code>
<Info>
<Digest>操作失败</Digest>
<Details>未发现XML请求文档</Details>
</Info>
</Response>
与上传XML测试页面 http://localhost:9901/upload.htm 进行上传返回的结果不一致?
请问这是什么原因?