2 qq 35522672 qq_35522672 于 2016.09.06 16:51 提问

HTTP POST 连接服务的问题 1C

CString header = _T("Content-Type: application/x-www-form-urlencoded");
CInternetSession session;
CHttpConnection* pConnection=NULL;
CHttpFile* pFile=NULL;

INTERNET_PORT nPort = port;
pConnection = session.GetHttpConnection(ip,0,nPort,NULL,NULL);
pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,object);

    我服务器的地址为 http:12.12.12.13:4038/xxx/xxx/xxxx

    我函数里的ip  object 该如何填写。

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.09.06 17:17
 CString strHeaders =_T("Content-Type:   application/x-www-form-urlencoded\r\n");

    CInternetSession session;
    CHttpConnection* pConnection =session.GetHttpConnection("127.0.0.1",(INTERNET_PORT)80); //与服务器建立连接;
    CHttpFile* pFile =pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST,"1.php");
    BOOL result = pFile->SendRequest(strHeaders,"sid=1",5);

    pFile->Close(); 
    pConnection->Close();
    delete pFile;
    delete pConnection;
    session.Close();


在 BOOL result = pFile->SendRequest(strHeaders,"sid=1",5);中 
"sid = 1"就是你向网页提交的参数,5是参数的长度 
qq_35522672
qq_35522672 我服务器的地址为 http:12.12.12.13:4038/xxx/xxx/xxxx
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
http的post方式连接服务器,发送数据到服务端,并获取服务端的数据
大概的流程是:客户端填写了用户名和密码,在服务端进行判断,验证密码如果正确,则返回登录成功,如果密码错误,则返回登录失败 客户端是java程序,具体代码如下: package lgx.java.test; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream
HttpURL连接远程服务器Get和Post方式请求并返回数据
package cn.gis; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; /** * 路径分析 * @author 刘仁奎 */
问题:swoole-http服务器发送POST请求服务器端超时(100-continue问题)
在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为2步: 1. 发送一个请求, 包含一个Expect:100-continue, 询问Server使用愿意接受数据 2. 接收到Server返回的100-continue应答以后, 才把数据POST给Server 具体的RFC相关描述: htt
使用HttpPost请求方式调用服务器
MainActivity中:package com.zhidi.httppost;import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import jav
Delphi 如何GET/POST 调用HTTP请求
转载地址:https://www.cnblogs.com/limingliyu/archive/2016/07/03/5638966.html **HTTP请求的GET方法** procedure GetDemo; var IdHttp : TIdHTTP; Url : string;//请求地址 ResponseStream : TStringStream; //返回信息 Re...
android的httppost方法访问本地web服务(一)
本篇文章比较长,包括两大部分,第一部分是创建一个web服务来响应android客户端的 post请求,另一部分是android客户端的提交post请求。用到的工具是编写android的eclipse,和部署好tomcat服务的myeclipse。   我的实例是用android客户端向服务端发送post请求,来查询某个用户是否存在   第一部分创建一个myweb工程,创建一个LoginActi
CocoaAsyncSocket 网络通信使用之http协议测试(三)
CocoaAsyncSocket 网络通信使用之http协议测试(三) 通过前一篇CocoaAsyncSocket网络通信使用之数据编码和解码(二),我们已经搭建好了socket的框架。 框架主要分为以下5个模块: 1-网络连接模块(socket connection) 2-数据协议框架(socket packet content protocol) 3-发送数据前的编码模
简易服务器搭建(get post方法)
使用MyEclice10+TomCat7.x进行的试验LoginServlet类package com.jacky.login;import java.io.IOException;import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http
post请求访问http接口
public static String post(String open_id) { String responseMsg = ""; HttpClient httpClient=new HttpClient(); httpClient.getParams().setContentCharset("UTF-8"); String url="http:......
四款网络通信测试工具-含socket/post/get http请求
博客:【安卓学习之工具学习】网络通信测试工具-socket/post/get 的附件,博客连接为:http://blog.csdn.net/ljb568838953/article/details/52493675 附件里面含: fiddlersetup_v4.6.2.0.32002.exe NetAssist_v4.2.exe Postman_v4.1.3.crx SocketTool_v2.3.exe