|
|
导航: |
论坛 -> Web应用开发
斑竹:bodies |
|
作者: |
|
2016/6/25 10:26:41 |
标题: |
用10.1开发Web Service生成的ISAPI dll部署在iis成功,但请求接口函数的时候总是报错。 |
浏览:1891 |
|
加入我的收藏 |
楼主: |
部署在IIS中的dll,请求接口函数的时候总是报错! 但是生成为一个单独的WebService程序时,就正常使用。 这几天我都快被这WebService逼疯了。
此帖子包含附件:
大小:46.4K |
----------------------------------------------
- |
作者: |
|
2016/6/25 11:07:56 |
1楼: |
说的很清楚了,SOAP返回的Content-Type应该是text/xml,你服务器返回的是text/html,添加一句返回Content-type=text/xml就可以了
----------------------------------------------
-
|
作者: |
|
2016/6/25 11:43:39 |
2楼: |
@744840146 是改dll吗?
----------------------------------------------
-
|
作者: |
lsuper (lsuper) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2016/6/25 12:53:50 |
3楼: |
出现这个错误通常是服务挂了,返回了 text/html 的内容(你可以用 HTTPAnalyzer 之类的抓个包看看,必要时可以配合 EurekaLog);直接 ide debug 你的 isapi dll 吧 ~
----------------------------------------------
-
|
作者: |
|
2016/6/25 16:14:53 |
4楼: |
@lsuper HTTPAnalyzer不是很会用。返回的信息是内部服务器错误!
随便我用Delphi7创建Webservice,运行正常。
此帖子包含附件:
大小:30.1K |
----------------------------------------------
-
|
作者: |
|
2016/6/25 17:27:41 |
5楼: |
Received content of invalid Content-Type setting:text/html -soap expects"text/xml"' 百度一下,这个错误出现最多的是Delphi7的Bug。但却找不到我上面问题的解决方案,我好郁闷啊。
----------------------------------------------
-
|
作者: |
|
2016/6/26 12:45:35 |
6楼: |
delphi 10.1 isapi 有BUG, 要麼退回10,要麼等10.1 update.
----------------------------------------------
-
|
作者: |
|
2016/6/27 9:57:21 |
7楼: |
在Delphi7、Delphi2010、Delphi 10试过都行,就10.1有问题。
----------------------------------------------
-
|
作者: |
|
2016/6/27 10:06:28 |
8楼: |
http://bbs.2ccc.com/topic.asp?topicid=512458
这里有个 EMS 的补丁,不知道能不能帮到楼主。
----------------------------------------------
(C)(P)Flying Wang
|
|