本来用exe方式做的时候用的好好的,但是把代码移到dll模式下的时候就出问题,客户端始终提示
received content of invalid content-type setting : text/html - SOAP expects "text/xml".
哪位大虾知道这是为什么???
received content of invalid content-type setting : text/html - SOAP expects "text/xml".
哪位大虾知道这是为什么???
DLL是客户端以多线程方式访问你在DLL里面保存了状态。。
没有注意线程安全性。。
ISAPIApp, 要在前
ISAPIThreadPool, 要在后
如在别的单元文件中uses部分也相同处理,试试吧我也碰到过这样的情况:
received content of invalid content-type setting : text/html - SOAP expects "text/xml".而且出现的情况并无规律好不容易找到这招,但不明白ing....
ISAPIThreadPool
看了一下这两个单元..
那应该是一个VCL的 BUG,
这两个单元有同名不同实现的函数.其中有一个函数对多线程上面处理得不好.