c++ 该如何实现连接http代理服务器来post数据。 [问题点数:55分,结帖人crow_sky]

Bbs1
本版专家分:70
结帖率 100%
Bbs3
本版专家分:728
Bbs7
本版专家分:18527
版主
Blank
红花 2015年2月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2015年1月 VC/MFC大版内专家分月排行榜第三
如何穿过http代理服务器建立socket连接
本地<em>代理服务器</em>只支持<em>http</em>代理而且有很多限制,所以希望建立一个新的<em>代理服务器</em>,现在不知道怎么在在内网和外网直接建立socket<em>连接</em>,socket好像只支持socks类型的,<em>http</em>的不认,所以不知道能用什么方法可以把内网和外网<em>连接</em>成一个穿透<em>代理服务器</em>的通道,各位高手能帮忙回答下吗?还有qq等软件使用<em>http</em>代理可以登录了,这种<em>连接</em>是通道类型的吗,还是不保持<em>连接</em>只是各发各的<em>数据</em>?希望可以模拟这种过程让自己可以和远程的服务器建立<em>连接</em>而不用管中间是否有<em>代理服务器</em>。
HTTP 代理服务器在 Windows下的实现
HTTP <em>代理服务器</em>在 Windows下的<em>实现</em>
VC实现HTTP代理服务器
在编写一个通过P2P允许内网访问另一内网的web Server时,涉及截取浏览器发出的请求,对请求进行分析,如果是某个特定的HOST时,则进行转向。发起P2P请求到另一内网的某个主机。    经过实验性编程,终于解决了该问题。  1、 思路当前流行的浏览器的系统选项中有一个参数,即“通过<em>代理服务器</em><em>连接</em>”,经过编程测试,当局域网中一台工作站指定了该属性,再发出Internet请求时,请求数...
HTTP 代理服务器在 Windows 下的实现
HTTP <em>代理服务器</em>在 Windows 下的<em>实现</em> HTTP <em>代理服务器</em>在 Windows 下的<em>实现</em>
socket实现HTTP代理服务器
下面是一个先前我用socket<em>实现</em>HTTP<em>代理服务器</em>的例子,代码很简单我就不一一解析了,要注意的是:当该<em>代理服务器</em>收到IE发来的请求时,要将IE请求行中的webserver的域名(或者IP)剥去,再将请求转发给webserver,如果不注意这点而是直接毫无处理的把IE请求信息直接发给webserver某些网站会显示不了网页,比如新浪,pfan,这是测试时发现的,其他就没什么可以说的了。实际上能否完成这个简单的HTTP proxy server可以看出对HTTP协议的熟悉程度,只要有一定的sock编程基础并熟悉了HTTP协议的工作流程,那我想就没什么障碍了。
HTTP代理服务器实现
接下来都是我对HTTP<em>代理服务器</em>的理解。 HTTP代理服务(proxy server) 器就是客户端也是服务端,是一个事务处理的中间人,就像下图所展示的一样, 图片来源于《HTTP权威...
如何连接代理服务器? HTTP/1.0 Proxy
我写了一个client端程序,想让其支持<em>http</em> proxy。目前是采用HTTP1.1中的CONNECT method来<em>连接</em>目标主机的,但是网上大多数proxy采用的是HTTP1.0协议,怎样才能让我的程序通过1.0的proxy来<em>连接</em>目标主机呢?rnMemo:rn我使用SOCKET原语,没有用MFC中的扩展类.
HTTP代理服务器Windows下实现
HTTP<em>代理服务器</em>Windows下<em>实现</em>!!!!!!!!!!!!!
HTTP 代理服务器的设计与实现
花了好几天才把计算机网络的实验一搞定,在此记录一下这个实验的流程。 本实验的要求也是比较简单明了的: (1) 设计并<em>实现</em>一个基本 HTTP <em>代理服务器</em>。要求在指定端口(例如 8080)接收来自客户的 HTTP 请求并且根据其中的 URL 地址访问该地址 所指向的 HTTP 服务器(原服务器),接收 HTTP 服务器的响应报文,并 将响应报文转发给对应的客户进行浏览。 (2) 设计并<em>实现</em>...
一个简单的HTTP代理服务器c语言实现
HTTP代理原理不难。相关协议的资料网上很多。 但是想要找一份现成的简单源码来参考却不容易。这两天下载了很多<em>http</em> proxy的源码,几乎都或多或少有些问题,不能直接使用。 所以最后还是下决心自己动手编写了一个。(准确说是在另一份源码基础上修改) 现在拿出来和大家分享。 windows版本。但是只要稍加修改就可以用于linux 下载地址 <em>http</em>://download.csdn.
HTTP通过代理服务器与服务器连接
如题。rn我想在程序中加一段代码能够通过<em>代理服务器</em>与服务器<em>连接</em>。可是总是不能成功。请高手指导一下。rn以下的是我的代码:rnchar strProxyList[MAX_PATH], strUsername[64], strPassword[64]; rnrnstrcpy(strProxyList, "61.100.6.176:8080"); //<em>代理服务器</em>IP和Portrnstrcpy(strUsername, ""); rnstrcpy(strPassword, ""); rnDWORD dwServiceType = AFX_INET_SERVICE_HTTP; rnrnCString strUrl = _T("<em>http</em>://www2.gpon.cn");//想要<em>连接</em>的服务器rntryrnrn CString strServerName;rn CString strObject;rn DWORD dwServiceType;rn unsigned short nPort;rnrn if (!AfxParseURL(strUrl, dwServiceType, strServerName, strObject, nPort) ||rn dwServiceType != INTERNET_SERVICE_HTTP)rn rn return FALSE;rn rnrn CInternetSession mysession("My HttpTest", 1, CERN_PROXY_INTERNET_ACCESS, NULL, strProxyList, 0);rn CHttpConnection* pHttpConn = (CHttpConnection*)mysession.GetHttpConnection(strServerName,nPort,NULL,NULL);//,1,INTERNET_FLAG_TRANSFER_BINARY|INTERNET_FLAG_RELOAD);rn if(pHttpConn == NULL)rn rn CString pStr =_T("Request ");rn pStr += strUrl;rn pStr += _T(" is error!");rn rn elsern rn DWORD nCode=0;rnrn CHttpFile *pHttpFile = pHttpConn->OpenRequest (CHttpConnection::HTTP_VERB_GET,(LPCTSTR)strObject.GetBuffer(0), NULL, 1, NULL, _T("HTTP/1.0"),INTERNET_FLAG_NO_AUTO_REDIRECT|INTERNET_FLAG_EXISTING_CONNECT);rnrn //here for proxy rn INTERNET_PROXY_INFO proxyinfo; rn proxyinfo.dwAccessType = INTERNET_OPEN_TYPE_PROXY; rn proxyinfo.lpszProxy = strProxyList; rn proxyinfo.lpszProxyBypass = NULL; rn mysession.SetOption(INTERNET_OPTION_PROXY, (LPVOID)&proxyinfo, sizeof(INTERNET_PROXY_INFO)); rn //pHttpFile->SetOption(INTERNET_OPTION_PROXY_USERNAME, strUsername, strlen(strUsername)+1); rn //pHttpFile->SetOption(INTERNET_OPTION_PROXY_PASSWORD, strPassword, strlen(strPassword)+1); rnrn BOOL isSucces = pHttpFile->SendRequest();rn if(isSucces)rn rn cout<
PHP 代理服务器如何实现POST问题
我做一个PHP 代理服务,只能传诵GET,POST<em>如何</em><em>实现</em>呢
如何配置HTTP代理服务器
服务器用的是WIN2003,怎么配置HTTP<em>代理服务器</em>?用什么工具吗?请专家指教.
如何穿透http代理服务器
我的客户端现在要模拟<em>http</em><em>数据</em>,通过<em>http</em><em>代理服务器</em>rn上传<em>数据</em>格式如下:rnrnPOST HTTP://192.168.1.128:80rnHost: 192.168.1.128:80rnAccept: */*rnUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)rnPragma: no-cachernCache-Control: no-cachernContent-Type: textrn之后的Content内容是我自定义的加密部分<em>数据</em>rnrnrn如果通过<em>http</em>代理时我的服务器就是收不到<em>http</em>的请求头rn<em>http</em>代理根本就没有把<em>数据</em>传发到服务器上去rnwhy??????????????????????rn<em>如何</em>修改我这个<em>http</em>头呢???rn谢谢rn
c语言的http post
文件是c语言下<em>http</em> <em>post</em>的demo,利用socket,可以直接编译通过,需要改下自己的api
HTTP请求post数据
[code=C/C++]rnchar file[4096];rnsprintf(request, "POST %s HTTP/1.1\r\nAccept:*/*\r\nAccept-Language:zh-cn\r\nHost:%s:%d\r\nContent-Type:application/x-www-form-urlencoded\r\nContent-Length:%d\r\nConnection:Close\r\n\r\nfile=%s\r\n\r\n", url ,host_addr, portnumber,len_subject,file);rn[/code]rnfile参数的值是从文件中读取的<em>数据</em>rn但是文件是大于4K的rn怎么<em>post</em>呢?
请教如何通过代理服务器连接WebService
想在公司内部<em>连接</em>google的WebService,但是公司访问Internet必须使用<em>代理服务器</em>(如:10.250.1.4:8081)rn请问<em>如何</em>通过代理来<em>连接</em>WebService
如何构件WEBSERVICE来接收客户程序的HTTP POST数据
现在有个客户程序都是用HTTP POST来提交SOAP消息包,那<em>如何</em>构件一个WEBSERVICE来提供给这个客户程序,让它调用的时候就能取到HTTP POST的<em>数据</em>,然后做出响应?
如何实现http代理服务器,求精简源码
想<em>实现</em>一<em>http</em><em>代理服务器</em>,求源码学习下,最好有说明,多谢多谢。。。
实现HTTP的POST的问题
我们是否可以在VB中模拟<em>实现</em>一个有文件上传的页面呢?rn一般我们要上传一个文件的话是如此写:rn rn 文本框1: rn 选择文件: rn rn rn这里使用了 ENCTYPE 参数,那么 IE 就就我们选择的文件以二进制<em>数据</em>形式提交上去,请问我们在 VB 中怎样来<em>实现</em>这个过程了。?将我们要操作的文件提交到 DEMO1.ASP 上面又它来处理。
http get post 实现
<em>http</em>协议 get <em>post</em><em>实现</em> 可以正常运行和调试 可以作为参考
HTTP代理服务器 VC实现的,源代码
<em>实现</em>了一个功能简单的HTTP<em>代理服务器</em>,主要介绍多线程编程相关的知识,包括初始化临界段和删除临界段,使用临界段完成多个线程对临界资源的互斥访问,创建工作线程,退出工作线程,定义和设定事件,利用事件完成多个线程的同步与协作等。
用C#实现Http代理服务器
实例29稿件名称:用C#<em>实现</em>Http<em>代理服务器</em>稿件作者:陈东程序名称:HttpProxy运行环境:Win 98/2000;Microsoft C#注意事项:
C#实现HTTP代理服务器技术
采用c#<em>实现</em>的<em>代理服务器</em>技术,绝对的通俗易懂,而且可以作为很好的学习案例进行分析。特别是和<em>http</em>协议打交道比较多的c#.net程序员可千万别错过哦!只要能够学到东西,积分都是浮云
http代理服务器
该程序是一款<em>代理服务器</em>软件,没有做身份验证,最够简单,知道ip和端口就可以<em>连接</em>,基于FiddlerCore,安装后会以windows运行,请点击Install.bat 安装,默认侦听的端口是8899,有全部源码,请自己修改就好了
http 代理服务器
一个<em>代理服务器</em>的小程序 相信会帮到一些人
C如何接收HTTP Post应答报文
我已经用HTTP Post发送了一些图片到某网站,该网站会返回一个<em>http</em> 200的应答报文,我怎么在我的程序里接收这个电文,并且分析其中附加的信息呢?rnrn rnrn发送的程序基本如下rnrnpHttpConnection = Session.GetHttpConnection(defServerName,nPort);rn pHTTP = pHttpConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, defObjectName);rn pHTTP->AddRequestHeaders(strRequestHeader);rn pHTTP->SendRequestEx(dwTotalRequestLength, HSR_SYNC | HSR_INITIATE);rnrn就是用这类方法发出去的,用什么接收呢?pHTTP->QueryInfo?
http代理服务器???
路由内架设<em>代理服务器</em>rn rn要架<em>代理服务器</em>的机是在路由内。rnrn需要<em>http</em><em>代理服务器</em>,当然能做sock5当然好...rn是需要在其他外网环境可以通过这台机<em>连接</em>网络...rn
这样该如何实现? 有关socket,代理服务器
我利用SOCKET,做了一个类似QQ的东东,准备和吉林的网友直接单独聊天,在我们公司局域网内调试完毕.rn现在的遇到以下几个问题.特请各位大侠指点,或e_mail: sunboy.hb@yeah.net,rn谢谢!rnrn 1.我的计算机是局域网内的一个客户端, 我用程序测自己的IP得到却是局域网内IP 192.168.1.***, 我能否得到我的计算机的internet IP ? 或<em>如何</em>得到我们主机的IP ? rnrn 2.我是否必须在我们的主机上做一个转发程序?rnrn 3.程序运行模式是彼此先开QQ,通知对方的自己的IP.然后再运行我的程序.是不是太麻烦了? 能给一个好的创意吗?rnrn
Http代理服务器
Http<em>代理服务器</em>,自己手动开发的,可以逃避学校客户端检测,一个寝室一个电脑联网,大家都可以用
多线程Http代理服务器 Java实现
最近心血来潮,想熟悉一下Socket编程,就在网上看了一些资料,对Socket有了一个比较基本的了解,无意间竟发现用Java开发的简易HttpProxy的Demo,现对源程序进行了一些小的修改,使可读性变强,以供大家参考。 import java.io.*; import java.net.*; public class MyHttpProxy extends Thread { sta...
如何构造http post提交的数据
我用ie提交表单,截获了<em>数据</em>包,里面的<em>数据</em>很多属性xx=??,不知道哪些是必须的哪些是ie自己无聊添加的,<em>如何</em>分辨?rn<em>如何</em>用id<em>http</em>或者socket提交<em>数据</em>?是不是要把ie提交的<em>数据</em>包修改了几个属性后原样发送一份过去?rn在webbrower控件里获得的页面,有些按纽没有name属性,<em>如何</em>调用其click()?rn要学<em>http</em>提交<em>数据</em>的格式、原理等东西,哪里有好文章?
如何获取 Http POST过来的数据
<em>如何</em>获取Http POST过来的<em>数据</em>,就是空格后面的<em>数据</em>?
如何通过代理服务器连接
局域网内通过<em>代理服务器</em>上网,地址为192.168.1.2,端口8080,用户名user,密码为pass,域为kkk。rnrn代码如下:rnrnWebRequest wReq = WebRequest.Create("<em>http</em>://www.sohu.com");rnwReq.Proxy=new WebProxy("192.168.1.2",8080);rnwReq.Credentials=new NetworkCredential("user","pass","kkk");rnWebResponse wResp = wReq.GetResponse();rnStream respStream = wResp.GetResponseStream();rnStreamReader reader = new StreamReader(respStream, Encoding.ASCII);rnString respHTML = reader.ReadToEnd();rnConsole.WriteLine(respHTML);rnwResp.Close();rnrn运行时出错:rn远程服务器返回错误:(407) 需要代理身份验证。rnrn我不是已经提交了身份验证了吗?rnrn请多指点。
HTTP代理服务器
yum install python-setuptools &amp;&amp; easy_install pip pip install shadowsocks ssserver -p 8888 -k password -m rc4-md5 --user nobody -d start -v yum install privoxy sslocal -s 1.1.1.1 -p 9000 -l 8...
如何实现同步的 HTTP 连接
QHttp 和 QNetworkAccessManager 采用异步机制,如果在某一个顺序执行的流程内想要阻塞以等待<em>数据</em>就比较麻烦,遇到这种情况一般是怎么做?
如何实现http连接加密?
在用c#编写web应用程序时,遇到一个问题:在首页(比如:aa.aspx)登录后,经过验证进入到下一个页面(比如:bb.aspx)。如果直接在浏览器中输入:<em>http</em>://localhost/bb.aspx也可以进入,这样,就失去了首页页验证登陆的作用。我想请教各位:怎么样避免这种情况的发生?rn烦请写出详细的代码!谢谢!
用socket类实现http服务器时如何读取Post的数据
用serversoceket类和socket类<em>实现</em>了一个简单的<em>http</em>服务器。rn关键代码如下:rnrn1 PrintStream outstream=new PrintStream(client.getOutputStream());rn2 DataInputStream instream=new DataInputStream(client.getInputStream());rn3 String inline=instream.readLine(); // 读取Web浏览器提交的请求信息rn4 System.out.println(inline);rn5 while(inline!=null)rn6 inline=instream.readLine();rn7 System.out.println(inline);rn8 rnrn其中client是ServerSocket类accept方法返回的socket类实例,负责与客户端通讯。rn现在的问题是,上面的代码只能读取<em>http</em>请求的头部信息,不能读取头部以后的<em>post</em><em>数据</em>。rn程序会在第6行readLine()调用处堵塞。rnrn请问,有什么办法能让程序读取<em>post</em>的<em>数据</em>。rn谢谢了
如何测试http代理服务器的速度?
如题
如何清空$_POST里的数据
试写了一个登陆界面,还没有完成,测试的时候发现问题。$_POST里的值不会清空,每输入一次用户名,$_POST里面就多一个用户名,后果就是第一次错误输入的话,就无法再正确输入用户名。。。除非浏览器刷新页面。。。rnrn[code=php]rnrnrnrnrnrn rn rn Welcome backrn rnrnrnrnrn rn rn rn rn rn rn Welcome backrn rn rn rn rn rn rn Log in:rn rn rn rn rn User Name:rn rn rn rn rn rn rn rn Password:rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn.error color: red;';rnrnif($_SERVER['REQUEST_METHOD']=='POST')rnrn $problem = false;rn $login = false;rnrn if(empty($_POST['user_name']))rn rn $problem = true;rn print ' Please enter your user name!';rn rn if(empty($_POST['password']))rn rn $problem = true;rn print ' Please enter a password';rn rnrn if(!$problem)rn rn $user = trim(stripslashes($_POST['user_name']));rn $pwd = trim(stripslashes($_POST['password']));rn $user = mysql_real_escape_string($user);rn $pwd = mysql_real_escape_string($pwd);rn rn $q = "SELECT * FROM USER WHERE USER_NAME = '$user' and PASSWORD = '$pwd'";rn rn echo $q;rn rn $result = mysql_query($q);rn rn if(!$result || mysql_num_rows($result) == 0)rn rn print ' Wrong Username or Password.';rn rn elsern rn $row = mysql_fetch_array($result);rn $id = $row['USER_ID'];rn $name = $row['USER_NAME'];rn echo "User ID is ".$id;rn rn session_start();rn $_SESSION['$id'] = $id;rn rn //clear the POST array rn $_POST = array(); //网上找来的办法, 但貌似不管用rn rn rn rn elsern rn print ' Please try again!';rn rnrnrn?>rnrnrnrnrnrn[/code]rnrnrn请高手帮忙解决一下,感激不尽
如何架设QQ的HTTP代理服务器
通常QQ通过<em>代理服务器</em>上网,都是用4000和8000端口,sock协议。rn使用QQ代理公布器,可以找到HTTP协议的QQ代理,这样非会员也能HTTP代理。rn问:在局域网里<em>如何</em>假设这样的服务器?rn
如何测试 HTTP 代理服务器的速度?
rn看了一个测试代理速度的软件,主要用了WININET.DLL中的函数 ,rn谁能讲一下大概的原理,谢谢rn
用VC如何实现代理服务器连接
我发现很多程序都直接用的是IE里设置的<em>代理服务器</em>,这些信息怎么获得?我在注册表中只找到了<em>代理服务器</em>的地址及端口,用户名和口令在哪里?rn是不是有什么函数直接封装了这些功能?rn
如何实现通过代理服务器连接ftp
使用CInternetSessein <em>如何</em><em>实现</em>通过<em>代理服务器</em><em>连接</em>ftp。
http post 发送xml数据
NULL 博文链接:<em>http</em>s://waynett.iteye.com/blog/1129581
Lua解码http post数据
Lua脚本编写的解码<em>http</em> <em>post</em><em>数据</em>
C# http post数据 。。。着急
C# <em>如何</em>通过 <em>http</em> <em>post</em> <em>数据</em>。rn如url:<em>http</em>://pl.test.com/p1/p2/p3rnrn请求格式为 jsonrnrn示例:rnrn "aa": 32,rn "bb": [rn rn "cc": "123",rn "dd": "456"rn ,rn rn "cc": "789",rn "dd": "000"rn rn ]rn
http Post 问题。大量数据
我用<em>post</em>方法第一次向webserver发送大量<em>数据</em>不会有什么问题,但是,当第二次在发送大量<em>数据</em>时。程序经常没有反应。(<em>数据</em>可以发送过去)。请问怎么回事?<em>如何</em>解决?rn
clientsocket http协议Post数据
<em>http</em>服务用indy <em>http</em>server 简单<em>实现</em>,只负责将客户端Post的<em>数据</em>显示。rn客户端想通过ClientSocket 构造<em>http</em>协议<em>数据</em>来Post <em>实现</em>。rnrnrn服务端:rnprocedure TFrmMain.IdServerCommandGet(AThread: TIdPeerThread;rn RequestInfo: TIdHTTPRequestInfo; ResponseInfo: TIdHTTPResponseInfo);rnvarrn sRequest:String;rnbeginrn if Requestinfo.Command = 'POST' thenrn beginrn sRequest := RequestInfo.UnparsedParams;rn OutPutLog(sRequest);rn //获取回送客户端信息rn ResponseInfo.ContentText :=GetResponse('002',sRequest);rn end;rnend;rn客户端:ClienntSocket 阻塞rnrn SendStr:=SendStr+'POST / HTTP/1.1'+#13#10;rn SendStr:=SendStr+'Accept: */*'+#13#10;rn SendStr:=SendStr+'Connection: Keep-Alive'+#13+#10;rn SendStr:=SendStr+#13#10;rn SendStr:=SendStr+sTmp; //stmp 存放xml <em>数据</em>rn cs.Host :='127.0.0.1';rn cs.Port :=2001;rn cs.Open;rn if cs.Active thenrn cs.Socket.SendText(SendStr);rn mmLog.Lines.Text :=cs.Socket.ReceiveText; rnrn测试发现服务端接收不到<em>数据</em>,请教HTTP协议高手指点,是否协议构造有问题。rn使用Indy <em>http</em>控件测试服务器可以正常接收Post<em>数据</em>回送<em>数据</em>也正常。
C++接收HTTP POST数据
C++<em>如何</em>下用socket接收从web上<em>post</em>上来的信息,包括url中的&后的信息和<em>post</em>所发的信息,比如<em>post</em>上来一个xml格式的<em>数据</em>?
VC如何实现POST形式的HTTP传输
请问各位大虾,<em>如何</em><em>实现</em>啊
如何实现Http极速get和post
公司参与网络竞拍,需要向一个竞拍网站get和<em>post</em>各类<em>数据</em>,我们开发了一个软件,网络竞拍耗时1秒,但还是屡屡被其他竞争对手抢先一步,竞争激烈到毫秒级别,特向站内各位大神请教,<em>如何</em>才能开发出速度更快的软件。rn请问用什么对象速度最快:xml<em>http</em>、ServerXmlHttp、win<em>http</em>、Wininet、inet、winsock 。。。rn用什么语言开发速度最快:vb,c++,c#。。。还有人说cUrl。。。rn需要支持<em>http</em>s,请各位不吝赐教,如有实测图最好,感谢!rnrn我们现在用vb的win<em>http</em>,发现在头一次访问一个页面时速度较慢,第二三次时还行,不知何故。rn
如何 实现 随机ip http post提交
每次提交需要不重复的ip地址。rn在线等待rn提出思路,或是有现成工具均可rn多谢各位
HttpServletRequest 如何显示 所有 post来的数据??
RTrnrn举个例子:rn假如 网页上 <em>post</em>来的信息 就是一个 只包含英文字母的字符串,没有用 “=” 分割,要怎么能一下子显示 接收的<em>数据</em>呢???rnrnrnrnGET方式的做法 我知道,直接用 HttpServletRequest.getQueryString() 就可以 得到 传来的所有信息。rnrnrn请大家指点下,任何回复、代码、资料、链接 都行,谢谢。rnrnrnrnrn
asp.net 如何获取 ajax post来的数据
不会asp.net 请教会的人!rn[b]想要<em>实现</em>的东西:[/b] rn在js文件中获取了HTML页面的<em>数据</em>,利用ajax <em>post</em>方法发送<em>数据</em>到后台,把<em>数据</em>放入到<em>数据</em>库rnrn在ajax中 url是 data.aspx 但是aspx文件的模式是这样子的 rn[code=html]rnrnrnrnrnrn rn rnrnrn rn rn rn rn rnrnrn[/code]rnrnrn应该怎么处理啊 !! rn急!
用Httpclient来POST数据,POST不成功
做的是一个微博的工具,<em>实现</em>登录以及微博发送。rnrn登录已经<em>实现</em>,cookie已经取得。但是发送微博的时候总是返回302 Found 。rnrnPOST操作需要发头信息吗?rnrn发微博的代码:rn[code=java] rn HttpPost <em>post</em>Add = new HttpPostrn ("<em>http</em>://weibo.com/aj/mblog/add?_wv=5&__rnd="+getServerTimeStamp());rn List <em>post</em>AddPara = new ArrayList();rn <em>post</em>AddPara.add(new BasicNameValuePair("_surl", ""));rn <em>post</em>AddPara.add(new BasicNameValuePair("_t", "0"));rn <em>post</em>AddPara.add(new BasicNameValuePair("hottopicid", ""));rn <em>post</em>AddPara.add(new BasicNameValuePair("location", "home"));rn <em>post</em>AddPara.add(new BasicNameValuePair("module", "stissue"));rn <em>post</em>AddPara.add(new BasicNameValuePair("pic_id", ""));rn <em>post</em>AddPara.add(new BasicNameValuePair("rank", "0"));rn <em>post</em>AddPara.add(new BasicNameValuePair("rankid", ""));rn <em>post</em>AddPara.add(new BasicNameValuePair("text", "战争是个谎言"));rn rn <em>post</em>Add.setEntity(new UrlEncodedFormEntity(<em>post</em>AddPara, HTTP.UTF_8));rn rn HttpResponse responseAdd = client.execute(<em>post</em>Add);[/code]rnrn祝福你。
FTPClient通过HTTP代理服务器连接FTP服务器
我配置了一个HTTP<em>代理服务器</em>,用apache配置的正向代理,配置完成后,通过此代理能正常访问网页,访问ftp服务器rnrn然后,我通过java 的FTP客户端来访问ftp服务器时,却报这个错:rnrnrn[color=#FF0000]java.io.IOException: HTTPTunnelConnector: connection failedrnResponse received from the proxy:rnHTTP/1.1 403 ForbiddenrnDate: Thu, 21 Aug 2014 14:52:08 GMTrnContent-Length: 215rnContent-Type: text/html; charset=iso-8859-1rnrn at it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector.<em>http</em>Connect(HTTPTunnelConnector.java:160)rn at it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector.connectForCommunicationChannel(HTTPTunnelConnector.java:195)rn at it.sauronsoftware.ftp4j.FTPClient.connect(FTPClient.java:1036)rn at TestLoadProxy.main(TestLoadProxy.java:15)[/color]rnrn我的客户端代码如下:rn[color=#99CC00]FTPClient ftp = new FTPClient();rnit.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector proxy = new HTTPTunnelConnector("192.168.1.7", 99);rnftp.setConnector(proxy); rnftp.connect("192.168.1.7",21);[/color]rnrn然后,在ftp.connect("192.168.1.7",21);这一行就直接报错了,请问这是什么原因呢?rnrn好像是被禁止了一样,我的<em>http</em>d.conf中这样配置的正向代理rn[color=#008000]listen *:99rnrnProxyRequests OnrnProxyVia Onrnrn Order allow,denyrn Allow from allrnrn[/color]rnrnrn不知道哪里有问题了,请高手赐教
连接HTTP代理服务器连不上的问题求助
#include rnrnrnCSocket ClientSock;rnrnif(!ClientSock.Connect(tw_ip[ll],tw_port))rnrn ::MessageBox(NULL, "连不上", NULL, MB_OK);rnrnrntw_ip[ll]是IPrntw_port是端口rnrn总提示连不上,不知道为什么,那台<em>代理服务器</em>是我自己开的 确保没问题的。rnrn急啊。。大哥们 到底是什么原因?
如何设置http头 来通过代理服务器获取页面?
直接使用<em>http</em>头 如:rnGET / HTTP/1.1rnHost:www.sina.com.cnrnAccept:*/*rnConnection:closern可以不通过代理取得页面(即使在ie里设置了代理也是如此)rnrn但是,<em>如何</em>才能通过某个代理来获取<em>http</em>页面呢?rn谢谢指教。
请问Delphi中如何能过http来Post数据
一个这样的Get方法现在要变成Post才能给服务器接收:rn<em>http</em>://127.0.0.1/login.php?user=abc&pwd=123456rn请问在Delphi中<em>如何</em><em>实现</em>这一过程rn(最好尽量能用Delphi自带的控件)
php http get post实现
该类封装了<em>http</em>常用的get <em>post</em>等方法,使用非常简单。
求救关于Http post实现
怎样<em>实现</em>一个在第2版和第三版上可用的Http <em>post</em>架构,我现在的想法是要<em>实现</em>一个请求WebService服务的功能,将XML<em>数据</em>直接POST到服务器,,请提供援助。。
HTTP协议POST、GET方法实现
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; impo
http get post实现-转
<em>http</em> server, <em>实现</em>了get <em>post</em>的发送和解析。用C语言<em>实现</em>。
如何使用代理服务器来玩游戏。。。。
<em>如何</em>使用<em>代理服务器</em>来玩游戏。。。。rnrn麻烦说的详细点。。本人学校网络实在太差了rnrnSOS&3Q
迅雷不支持代理服务器连接目标文件吗
迅雷不支持<em>代理服务器</em>来<em>连接</em>目标文件吗
HTTP POST
系统采用HTTP POST方式调用其他系统的网页,将信息提供给该系统。我<em>如何</em>用IE打开收到的结果信息?rn函数举例:rnCString PostPage(CString m_svr, CString m_page, CString m_formdat)rnrn CString m_cont,m_err, s1; rn rn CInternetSession lc_isession;rn lc_isession.SetOption(INTERNET_OPTION_CONNECT_TIMEOUT,32000);rn lc_isession.SetOption(INTERNET_OPTION_CONNECT_RETRIES,10);rn lc_isession.SetOption(INTERNET_OPTION_CONNECT_BACKOFF,1000);rn rn CHttpConnection *pcon = lc_isession.GetHttpConnection(m_svr,80,"admin","password");rn CString FormDataType = _T("Content-Type: application/x-www-form-urlencoded");rnrn tryrn rn CHttpFile *<em>http</em>=pcon->OpenRequest("POST",m_page);rn <em>http</em>->AddRequestHeaders("Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, */*");rn <em>http</em>->AddRequestHeaders("Accept-Language: zh-cn");rn <em>http</em>->AddRequestHeaders("Content-Type: application/x-www-form-urlencoded");rn <em>http</em>->AddRequestHeaders("Accept-Encoding: gzip, deflate");rn <em>http</em>->AddRequestHeaders("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)");rn <em>http</em>->AddRequestHeaders("Connection: Keep-Alive");rn <em>http</em>->AddRequestHeaders("Cache-Control: no-cache");rn //<em>http</em>->AddRequestHeaders("Cookie: FirstLogon=D195593569A134;");rn <em>http</em>->SendRequest(FormDataType,(LPVOID)(LPCTSTR)m_formdat,m_formdat.GetLength());rn CString mstr;rn m_cont.Empty();rn while(<em>http</em>->ReadString(mstr))rn rn m_cont+=mstr+"\n";rn rn m_cont.Replace(" ","\r\n");rn <em>http</em>->Close();rn pcon->Close();rn return m_cont; rn rn catch (CInternetException* pEx)rn rn char mcharerr[100];rn pEx->GetErrorMessage(mcharerr,100);rn m_err=mcharerr;rn return m_cont;rn rnrn
http post
如下代码:rn[code=java]rn // 创建HttpPost对象。rn HttpPost <em>post</em> = new HttpPost(url);rn // 如果传递参数个数比较多的话可以对传递的参数进行封装rn List params = new ArrayList();rn for(String key : rawParams.keySet())//rawParams是Maprn rn //封装请求参数rn params.add(new BasicNameValuePair(key , rawParams.get(key)));rn rn // 设置请求参数rn <em>post</em>.setEntity(new UrlEncodedFormEntity(params, "gbk"));rn // 发送POST请求rn HttpResponse <em>http</em>Response = <em>http</em>Client.execute(<em>post</em>);rn[/code]rn怎么用C#<em>实现</em>?
如何实现代理服务器?
各位高手,用DELPHI开发<em>代理服务器</em><em>如何</em>下手?请给出思路!
如何实现FTP代理服务器
请问谁有FTP<em>代理服务器</em>的源码?rn希望不吝给予,谢谢!
如何编写通过代理服务器连接
我现在需要写一个通过FTP下载的程序,如果不通过<em>代理服务器</em>已经调试通过。我不知道<em>如何</em>编写通过<em>代理服务器</em><em>连接</em> rn FTP SERVER的程序。CInternetSession的类好像可以设置代理,但是遇到有密码检验的就不行了,应该<em>如何</em>编写通过<em>代理服务器</em><em>连接</em>FTP SERVER的程序。谢谢
socket如何绕过代理服务器连接
我实验室的电脑都是用IE<em>代理服务器</em>上网,<em>如何</em>编写套接字<em>连接</em>到外面的服务器,新手求老师指点。
简单的post连接数据的案例
&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot; /&amp;gt; &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt; &amp;lt
用Httpclient通过post方式来实现http请求
占位
php http post 如何改写?
<em>如何</em>把以下代码rn[code=java]rncurl -H "Content-type: application/json" -X POST -d ' rn "aaa": "aaa"rn "bb": "bb",rn "cc": rn "cc1": "cc1",rn "cc2": "cc3"rn rn ' "<em>http</em>://xxx"[/code]rnrn转为php <em>post</em>代码?rnrn写的如下,不成功rn[code=php]rnrn$fields = array(rn "aa" => "aa",rn "bb" => "bb"rn);rnrn$response = <em>http</em>_<em>post</em>_fields("<em>http</em>://xxx", $fields);rnecho $response;rn[/code]
如何模拟httppost方法
我需要用indy的id<em>http</em>模拟一个<em>post</em>请求,有什么要注意的地方?
如何Post登入http://weibo.com/
怎么用Post登入<em>http</em>://weibo.com/rnrn希望有人能给一段能用Post登入的源码rn谢谢
请问如何发送HTTP POST
关于HTTP POST的说明如下rnrn下面是一个 HTTP POST 请求和响应示例。所显示的占位符需要由实际值替换。rnrnPOST /WebTest/Service1.asmx/IntTest HTTP/1.1rnHost: localhostrnContent-Type: application/x-www-form-urlencodedrnContent-Length: lengthrnrna=string&b=stringrnHTTP/1.1 200 OKrnContent-Type: text/xml; charset=utf-8rnContent-Length: lengthrnrnrnintrnrn那么,我该<em>如何</em>才能调用这个HTTP POST,以及<em>如何</em>才能获得返回的结果呢?rn这个东东是C#架的一个WEB SERVICE,其中的一个函数rnrn初次接触这种东东,还请赐教。
C#实现post数据
C#<em>实现</em><em>post</em><em>数据</em>,向网页提交表单,并得到服务器响应
进行https连接的时候,设置代理服务器是否和http连接一样
进行<em>http</em><em>连接</em>可以,但是进行<em>http</em>s<em>连接</em>有异常rnrn代码如下:rn////////////////////////////////////////////////////////////////// rnrnif(protocol.toLowerCase().equals("<em>http</em>"))rn rn if(proxyDomain!=null&&proxyPort!=null)rn rn System.setProperty("proxyHost",proxyDomain);rn System.setProperty("proxyPort",proxyPort);rn System.out.println("<em>http</em> proxy");rnrn rn rn rn else if(protocol.toLowerCase().equals("<em>http</em>s"))rn rn rn if(proxyDomain!=null&&proxyPort!=null)rn rn rn System.setProperty("<em>http</em>s.proxyHost",proxyDomain);rn System.setProperty("<em>http</em>s.proxyPort",proxyPort);rn System.out.println("<em>http</em>s proxy");rnrn rn rnrn//////////////////////////////如果代理需要用户名和密码登陆///////////////////////////////////////////rnrnrn if(proxyUsername!=null&&proxyPassword!=null)rn rn System.out.println("begin Set proxyInfo");rn rn String pw=proxyUsername+":"+proxyPassword;rn BASE64Encoder encoder= new BASE64Encoder();rn rn String encoderpw="Basic "+encoder.encode(pw.getBytes());rn rn con.setRequestProperty("Proxy-Authorization",encoderpw);rn rn System.out.println("has already Set proxyInfo");rn rn rn异常为:rnUnable to tunnel through X.X.X.X. Proxy retrnurns "HTTP/1.0 407 Proxy Authentication Required" rnrnrn好像是说没有身份验证?如果没有验证为什么HTTP<em>连接</em>可以(在进行<em>http</em><em>连接</em>时,我把用户名和密码去掉,<em>连接</em>失败,说明用户名和密码已经起作用了)rn但是为什么<em>http</em>s<em>连接</em>不可以,是不是<em>http</em>s<em>连接</em>时,要对用户名和密码做特别的处理??rnrn请大虾指教 谢谢rn
http post连接外部服务
一 接口说明 二 <em>实现</em> ### 2.1发送通知给外系统 url=&quot;<em>http</em>://ip:port/xxxx/standardOut/addStandard&quot;; Map&amp;lt;String, String&amp;gt; parameters=new HashMap&amp;lt;&amp;gt;(); parameters.put(&quot;standardName&quot;, findOne.getStandar...
android Http Post 连接服务器超时Demo
new Thread(new Runnable() { public void run() { // TODO Auto-generated method stub try { //设置<em>连接</em>超时 HttpParams <em>http</em>Parameters = new BasicHttpParams(); int timeoutConnection = 3000; HttpConnectionParams.setConnectionTimeout(<em>http</em>Parameters, timeoutConnection); DefaultHttpClient <em>http</em>client = new DefaultHttpClient( <em>http</em>Parameters);
HTTP post和URLConnection连接设置头信息
工作中项目中<em>http</em>请求使用添加头信息设置 首先: HttpURLConnection<em>如何</em>添加请求头? 1.conn.setRequestProPerty(name,value),两个参数都是字符串。。。。 2.用<em>http</em>URLConnection的setRequestProPerty(name,value)方法,就能向header里添加信息。 如:设置conte
HTTP代理服务器.zip
HTTP<em>代理服务器</em>.zip 每客户端单线程<em>实现</em> HTTP<em>代理服务器</em> 还有个线程池技术<em>实现</em> HTTP<em>代理服务器</em> 博客有介绍 每客户端能成功 线程池还有点问题 网络程序设计实验的代码之一 其他资源在本资源有贡献 套接口编程
Http 代理服务器 (源码)
Http <em>代理服务器</em> 控制台程序 vc6/vs2005 (源码) 监听端口为10000
VC HTTP代理服务器源码
这是一个<em>代理服务器</em>实例,它支持二级代理,其中还有一个虚拟的Web服务器,其根目录是“ProxyServer”, 在运行该程序前首先需要把该目录拷贝到C盘的根目录下,当然也可以在源代码中改变指定的位置。 <em>http</em>://www.fytcw.com
基于http代理服务器
对于新手非常适合,很清楚的说明<em>代理服务器</em>的<em>实现</em>过程,简单易懂。
TCP/HTTP 代理服务器
请大家介绍几个。rnTCP/HTTP 正向<em>代理服务器</em>。可以部署在Linux系统,可以分布式。
验证http代理服务器的方法
我这里有一批实时更新的<em>http</em>匿名<em>代理服务器</em>的IP和端口号,请问怎么用java语言对这些服务器进行编程验证他们的可用性,选出其中有效的匿名<em>代理服务器</em>。
Linux搭建HTTP代理服务器
由于在某些特定场景下,我们的外网访问会受到限制,如果有一些访问需求的话就需要一个代理作为中转了。 首先需要一台机器作为中转的服务器,这时候当然要去阿里云买一台啦。操作系统一定要选Linux,我使用的是CentOS。 之后的主要目标是在这台机器上搭建一个<em>http</em>代理了。当然肯定不可能自己从头开始写,用现有的轮子就行。我使用的是Shadowsocks+Privoxy<em>实现</em>socks5代理转<em>http</em>代...
php函数手册.rar下载
学习php时,不懂的可以查询此函数手册。 相关下载链接:[url=//download.csdn.net/download/dujunyong/2726639?utm_source=bbsseo]//download.csdn.net/download/dujunyong/2726639?utm_source=bbsseo[/url]
VB.net 将程序隐藏到系统托盘例子下载
将程序隐藏到系统托盘,使用vs.net2010系统开发。VB.net语音。并带有串口通信实例。全部调试通过,没有任何问题。 相关下载链接:[url=//download.csdn.net/download/zfghfxm/4488555?utm_source=bbsseo]//download.csdn.net/download/zfghfxm/4488555?utm_source=bbsseo[/url]
android 应用升级功能 百分比的显示下载
一个通过自定义控件进行百分比显示下载的升级应用的dome。只需要传入一个可下载的apk地址便可以进行相应的测试并进行下载,下载完之后进行安装的提醒。是一个很不错的关于android应用升级功能的dome。 相关下载链接:[url=//download.csdn.net/download/xiaoyin0228/4656285?utm_source=bbsseo]//download.csdn.net/download/xiaoyin0228/4656285?utm_source=bbsseo[/url]
我们是很有底线的