java.net.URL url = new URL("http://192.168.1.100:8012/sendnotify.cgi?receiver=zhaos,suzukishen&msg=" + szMessage);
        HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
        iRetCode = Integer.parseInt(httpConnection.getHeaderField(3));
请问这段代码中httpConnection.getHeaderField()是什么意思?有没有这函数详细资料贴点出来偶看看,谢谢了!

解决方案 »

  1.   

    Java API文档有详细说明啊,这个方法是得到HTTP返回头中第三个字符串的值(不过老实说,写索引这样的代码实在不敢恭维)。一般的HTTP返回大概如此:
    200 OK    ——表示正常返回
    Content-Type: text/html ——声明返回的类型
    Content-Length: 1519    ——声明返回的大小
    其实最好使用getHeaderField(String name) 这样才比较正常的写法。
      

  2.   

    写错一点了:HTTP/1.1 200 OK         ——表示正常返回
    Content-Type: text/html ——声明返回的类型
    Content-Length: 1519    ——声明返回的大小