##########见过的,我都加上去试##### use CGI qw(:all); use HTTP::Request::Common qw(post); print header(-charset=>;'gb2312'); my $buff; if($ENV{'REQUEST_METHOD'} eq "post") { read(STDIN,$buff, $ENV{'CONTENT_LENGTH'}); $xx=$ENV{'CONTENT_LENGTH'}; print "post=post\n"; print "$buff\n"; print "$xx\n"; ###我测试的时候,页面显示 了"post=post" 但是,$buff 的值为空,而#$xx的值是正确的。 $yy=$ENV{'CONTENT...
by hxgang - Perl - 2005-08-24 17:35:50 阅读(1854) 回复(3)
想发送个如下格式的post post / HTTP1.1 Host: 127.0.0.1 ..... 但是通过easy_curl_setopt(URL)的时候 这个URL不能为"/" 不知道如何通过libcurl发送这种包~ 求助!
小弟刚接触perl ! 情况是这样的,现在 有三个页面,一个是登陆的页面A静态的, 另一个是验证的页面B,还有一个是又有效信息的页面C. 用 http watch 发现 ,在A 中提交的数据,都是用 post 传递到 B ,在B中进行验证,如果正确就会跳转到C, 最终目的是获取C中的内容。 可以用perl 实现吗?? 小弟跪谢了!!:wink:
系统是debian 6.0, 想让libcurl支持ssl, ssh, idn. openssh, ssh2均装在/usr/lib下, libcurl可以编译安装,装在/usr/local/lib下,可是在编译应用的时候总是出错,关于ssh2的函数引用未定义。有没有前辈碰到过同样的问题,怎么解决的,谢谢!
我用libcurl将网页下载写到一个string对象中,然后对其处理--取词。再用libcurl的post方法将内容上传,处理一条后就接着上传,60多条记录下来,发现有30多条没有上传上去。不知道什么原因。大家帮忙分析一下。。。
post提交表单返回的报错内容,帮忙分析一下?
Microsoft VBScript 编译器错误
缺少 'End'
/iisHelp/common/500-100.asp
Microsoft VBScript 编译器错误
缺少 'End'
/iisHelp/common/500-100.asp,行242
如题,例如: $response = $ua->request(post 'http://xxxx.om/Save.do', 'Content-Type' => 'application/x-www-form-urlencoded', 'Accept-Encoding' => 'gzip, deflate', 'Cache-Control' => 'no-cache', 'Content' => ['hidState' => 'saveBack', 'txtDate' => "$mydate", 'txtTask' => '中文字符',]);#这样肯定不行的 请教如何处理中文字符
用以下部分实现自动登陆: [code]import urllib, urllib2, cookielib site = 'http://passport.mop.com' cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) params = {'user_name':'www', 'password':'yyy'} data = urllib.urlencode(params) req = urllib2.Request(site + '/login.jsp', data) opener.open(req)[/code] 其中req = urllib2.Request(site + '/login.jsp', data) 这部...
PROCESS STATE ------------- Process global information: process: 700000200662cc0, call: 7000001dde6bb58, xact: 0, curses: 70000020386ed28, usrses: 70000020386ed28 ---------------------------------------- SO: 700000200662cc0, type: 2, owner: 0, flag: INIT/-/-/0x00 (process) Oracle pid=243, calls cur/top: 7000001dde6bb58/7000001dde6bb58, flag: (0) - int error: 0, call error: 0...