用wininet写了个client,去向http服务器发送请求。
现在是这样写的。
static char *postdata = "check.jsp?username=admin&pwd=admin";
m_hReq = HttpOpenRequest(m_hConn, "GET", postdata, "HTTP/1.1", NULL, NULL , INTERNET_FLAG_NO_COOKIES, 0);服务器相应登陆请求,InternetReadFile();get到服务器发回的已登陆的页面。但总觉得这样通过URL传值不安全,不知道用POST 的方法怎么吧username=admin&pwd=admin用户名和密码这两个值更送到http服务器端。
谢谢

解决方案 »

  1.   

    HttpSendRequest负责post数据
    另外,要真正的安全连接/发送数据用SSL连接(安全套接字连接)
      

  2.   

    求教,post的方法应该怎么写呢。。
      

  3.   

    看下这个示例
    http://www.codeproject.com/internet/simplehttpclient.asp
      

  4.   

    呵呵。。俺也找到这个了。。可是最近断时间,我这边打不开codeproject的网页。。
      

  5.   

    说实话,我一直都没搞明白这点,如果我这边想POST数据,那么网站那边该怎样写呀。
      

  6.   

    网站那边用REQUEST[""]对象取值.
      

  7.   

    其实说到安全,只是改变 GET 请求到 POST 请求是没有太大意义的。