地址栏是GET参数.不是POST参数.

解决方案 »

  1.   

    不用抓包这么复杂吧,
    用httpwatch或ieHTTPheader这些小东西看看IE发出或收到的HTTP头的POST或GET的信息就OK了。
      

  2.   

    地址栏肯定是Post参数了,我用的MiniSniffer。
    4楼的我试试。
      

  3.   

    我知道在地址栏显示参数是GET方法,但是我用抓包工具把POST的内容提取出来,并复制到地址栏执行,为什么得到的结果不和点击按钮的结果一样呢,难道是目标文件禁止从地址栏执行POST数据
      

  4.   


    我想把按“提交”按钮上传的数据复制到地址栏执行。
    说的更直接些,我在玩一个PHP的彩票程序,按一次“提交”,返回一次结果。我想做个自动提交的客户端程序,通过Inet控件发送到服务器。
      

  5.   

    地址栏是GET参数.不是POST参数. 
      

  6.   

    用php的话这么写(把$data换成你抓包所得的内容就行了,已测试可用):
    以下代码建议用PHP的CLI模式运行,比较直观。
    <?phpsenddate('www.csdn.net', '/images/newcsdnlogo.gif'); //对方的域名和URLfunction senddate($host, $content){  $data  = "GET ".$content." HTTP/1.1\r\n";//如果用代理"GET Http://".$host.$content.……
      $data .= "Accept: image/gif, */*\r\n";
      $data .= "Accept-Language: zh-cn\r\n";
      $data .= "Content-Type: gzip, deflate\r\n";
      $data .= "User-Agent: Mozilla/4.0\r\n";
      $data .= "Host: ".$host."\r\n";
      $data .= "Connection: Keep-Alive\r\n"; //如果用代理的话用Proxy-Connection:
      $data .= "Connection: Close\r\n\r\n"; //如果用代理的话用Proxy-Connection:  $sendto = fsockopen($host, 80); //如果用代理的话用输入代理域名或IP以及端口号
      if (!$sendto) {
        echo 'No response from '.$host;
        exit;
      }  fputs($sendto, $data);
      echo $data;  while (!feof($sendto)) {
        $contents .= fread($sendto, 8192);
      }
      print_r($contents);
      fclose($sendto); 
    };?>