我正在使用javascript向Servlet发送AJAX请求. servlet确实在应答,但是响应头为null,响应文本也为null.
当我尝试使用相同的客户端代码将请求发送到PHP页面时,它工作正常.
这是两个客户端(您可以尝试一下并查看它们的来源):
> ajax-to-servlet:http://79.136.61.27/web/ajax-to-servlet.html
> ajax-to-PHP:http://79.136.61.27/web/ajax-to-PHP.html
将请求发送到servlet时的输出为:
Response will go below
Response:
responseText was null!
Headers:
null response headers!
Response will go below
Response:
Hi from PHP
Headers:
Date: Sun, 17 Apr 2011 11:58:57 GMT Server: Apache/2.2.17 (Win32) PHP/5.3.6 X-Powered-By: PHP/5.3.6 Content-Length: 18 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: text/html
这是servlet的代码.如您所见,我正在尝试一些设置标头和内容类型,但是我的实验似乎都没有任何效果.奇怪的是,我最近使用servlet做了一个类似Hello World的示例,并且在不弄乱标题和内容的情况下工作得很好.但是现在它不再起作用了.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。