Java 这是什么意思;不能';t在alloc read 0“后从标准输入读取CGI输入;

Java 这是什么意思;不能';t在alloc read 0“后从标准输入读取CGI输入;,java,network-programming,cgi,Java,Network Programming,Cgi,我试图从Java的CGI页面读取响应,在Java中,我使用ApacheCommonsHttpClient库发送一个带有适当参数的POST请求。 我用请求头构建了请求,就像浏览器一样,java代码用 ** “无法从标准输入读取CGI输入 在alloc读取0“之后 ** 当在浏览器中使用相同的CGI工作正常时,这可能是什么原因,或者Iam缺少任何参数 这是密码 post.addHeader("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS

我试图从Java的CGI页面读取响应,在Java中,我使用ApacheCommonsHttpClient库发送一个带有适当参数的POST请求。 我用请求头构建了请求,就像浏览器一样,java代码用

**

“无法从标准输入读取CGI输入 在alloc读取0“之后

** 当在浏览器中使用相同的CGI工作正常时,这可能是什么原因,或者Iam缺少任何参数

这是密码

post.addHeader("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3");
    post.addHeader("Host","www.XXX.yyy.in");
    post.addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
    post.addHeader("Accept-Language", "en-us,en;q=0.5");
    post.addHeader("Accept-Encoding", "gzip,deflate");
    post.addHeader("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7");
    post.addHeader("Keep-Alive", "115");
    post.addHeader("Connection", "keep-alive");
    post.addHeader("Content-Header","10000");
    post.addHeader("Referer", "http://www.abc.info/");
            post.getParams().setParameter("buttonSubmit.x", "90");
    post.getParams().setParameter("buttonSubmit.y", "12");
    post.getParams().setParameter("lccp_1", "123");
    post.getParams().setParameter("lccp_2", "4567890");
    post.getParams().setParameter("texNumber", "1234567890");
    // code which submits to the CGI page

1.1.7.2。HTML表单


是否需要使用setEntity()?java代码似乎正在检测请求的存在,但没有从中接收任何实际数据。

是否要共享一些代码?