我有一个servlet托管在glassfish服务器上。我想使用telnet与它沟通,以了解使用html表单get方法时幕后发生的事情。如何使用telnet与运行在glassfish上的java servlet进行交互?
我应该在HTTP请求的主机字段中给出什么?
Get /WebApplication1/NServlet HTTP/1.1
Host: localhost
如果我想在HTTP请求中发送自定义属性如下,是否可以使用request.getAttribute()方法提取它们的值。
Get /WebApplication1/NServlet HTTP/1.1
Host: localhost
Custom-Attribute: xyz
另一个疑问就是javax.servlet包不是java SE sdk的一部分。我不得不安装java ee才能运行它。
为什么你想要使用telnet,这是坚果。如果你想知道发生了什么,然后使用Python和httplib编写一个简单的客户端,或者Apache HttpClient库将帮助你... – Jon 2009-09-24 18:04:53
该学习HTTP了:http://www.w3.org/Protocols/rfc2616/ rfc2616.html – BalusC 2010-01-17 21:41:09
我在电话中(支持大型软件公司名称编辑)支持代表,他要求我做同样的事情,以证明我的Tomcat服务器没有错误配置。所以我会说,这不完全是疯了。 – KeithL 2014-06-12 16:27:31