目前我的(Request-Line):POST / HTTP/1.1
我想要实现(Request-Line):POST /eeefff/ HTTP/1.1HTTP 这个怎么实现
我用HttpURLConnection进行向服务器发送信息
HttpURLConnection connection = (HttpURLConnection) current_url.openConnection();
connection.setRequestProperty();这个估计能设置,但是我不知道怎么做

解决方案 »

  1.   

    这个就是你POST的地址
    头不用你写的
      

  2.   

    你是要这样吗?
    setRequestProperty("Request-Line","POST /eeefff/ HTTP/1.1");
      

  3.   

    current_url 中什么内容?应该就是这个url吧
      

  4.   

    setRequestProperty("Request-Line","POST /eeefff/ HTTP/1.1");
    这样不行,结果在原来的下面加了一行
    (Request-Line):POST / HTTP/1.1
    request-line POST /Enterprise/ HTTP/1.1
    ============
    current_url 中什么内容?应该就是这个url吧 
    是这样的
    current_url = new URL("http://45.77.211.52:80/");
      

  5.   

    setRequestProperty("Request-Line","POST /eeefff/ HTTP/1.1");
    这样之后效果是在原来的下面多了一个,并没有添加上
    (Request-Line):POST / HTTP/1.1
    request-line POST /eeefff/ HTTP/1.1
    ============
    current_url 中什么内容?应该就是这个url吧
    我的是这个 
    current_url = new URL("http://45.22.212.56:80/");C++中用
    CHttpConnection* pServer = NULL;
    pServer->OpenRequest(CHttpConnection::HTTP_VERB_POST,"eeefff");
    效果就是下面的
    (Request-Line):POST /eeefff/ HTTP/1.1
      

  6.   

    我想应该是这样吧
    current_url = new URL("http://45.77.211.52:80/eeefff/");