利用开发者工具查看post文件中的ios post formdataa信息,查看登录账号和密码

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分3267阅读权限50帖子精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
小富即安, 积分 3267, 距离下一级还需 1733 积分
帖子主题精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
论坛徽章:3
20可用积分
本帖最后由 grshrd49 于
16:05 编辑
网上实在找不到相关的帖子,cpan上也找不到灵感,感觉不是上传格式写错了就是其他啥问题。总之用jmeter做的上传脚本正常运行,改用perl写就不行了,有大牛来给诊脉不?
这个是页面提交的post表单中的其中一块
改了好好多次了,普通的请求数据服务器都收到了,但是文件上传这块服务器始终没有收到,返回也没有任何错误!
有人对post请求有深入了解的没?POST data:
--rqZkSQWTz_5hfkhgvH8r6garI7hGxw
Content-Disposition: form- name=&myFile&; filename=&316x250.png&
Content-Type: image/png
Content-Transfer-Encoding: binary
&actual file content, not shown here&
--rqZkSQWTz_5hfkhgvH8r6garI7hGxw--复制代码我的代码片段######
#创建survey_title
######'C:\Users\Public\Pictures\testPic\316x250\316x250.png'
open MF,&316x250.png&;
my $
while(&MF&){
& & & & $read .= $_;
}
close MF;
#print @
$return_json = $ua-&post(&$base_url/survey/a/editSurvey&,
& & & & {
& & & & paperImage=&'',
& & & & surveyTitle=&'perlscriptest2',
& & & & surveyDesc=&'descperl',
& & & & },
& & & & myFile=&$read,
& & & & filename=&&316x250.png&,
& & & & 'Referer'=&&$base_url/survey&,
& & & & 'Content-Type'=&&multipart/form-&,
& & & &
)-&
my $
$surveyid = $1 if($return_json =~ /&surveyId&:&(\d+)&/);
print &surveyid = $surveyid\n&;
print &editSurvey - $return_json\n&;
print FF &editSurvey - $return_json\n&;复制代码
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分4965阅读权限50帖子精华可用积分4965 信誉积分2619 专家积分0 在线时间2118 小时注册时间最后登录
小富即安, 积分 4965, 距离下一级还需 35 积分
帖子主题精华可用积分4965 信誉积分2619 专家积分0 在线时间2118 小时注册时间最后登录
认证徽章论坛徽章:31
本帖最后由 laputa73 于
16:45 编辑
perl lwp的没弄过
不过curl命令是可以的
mojo的ua也是有例子的
&&use Mojo::UserA
&&# 上传文件通过 POST 的 HTTP 方法,并且会修改成&&&multipart/form-data& 的类型
&&my $ua = Mojo::UserAgent-&
&&$ua-&post_form('mojolicio.us/upload',
& & {image =& {file =& '/home/sri/hello.png'}});复制代码
UID空间积分0 积分3267阅读权限50帖子精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
小富即安, 积分 3267, 距离下一级还需 1733 积分
帖子主题精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
论坛徽章:3
额 通过mojo来了点灵感,但还是不行....$return_json = $ua-&post(&$base_url/survey/a/editSurvey&,
& & & & {
& & & & paperImage=&'',
& & & & surveyTitle=&'perlscriptest2',
& & & & surveyDesc=&'descperl',
& & & & },
& & & & myFile=&{filename=&'316x250.png'},
& & & & 'Referer'=&'$base_url/survey',
& & & & 'Content-Type'=&&multipart/form-&,
)-&复制代码
UID空间积分0 积分3267阅读权限50帖子精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
小富即安, 积分 3267, 距离下一级还需 1733 积分
帖子主题精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
论坛徽章:3
没人啊 没人啊!
UID空间积分0 积分3267阅读权限50帖子精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
小富即安, 积分 3267, 距离下一级还需 1733 积分
帖子主题精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
论坛徽章:3
悬赏都没人,是不是分给少了啊
UID空间积分0 积分3267阅读权限50帖子精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
小富即安, 积分 3267, 距离下一级还需 1733 积分
帖子主题精华可用积分3267 信誉积分459 专家积分0 在线时间416 小时注册时间最后登录
论坛徽章:3
诶 求人不如求自己,搞定了$return_json = $ua-&post(&$base_url/survey/a/editSurvey&,
& & & & {
& & & & paperImage=&'',
& & & & surveyTitle=&time().&_PerlScripTest&,
& & & & surveyDesc=&'descperl',
& & & & myFile=&[&316x250.png&],
& & & & },
& & & & 'Referer'=&'$base_url/survey',
& & & & 'Content-Type'=&&multipart/form-&,
)-&复制代码
创客168第4期:业务导向下的运维管理
创客168第4期沙龙活动聚焦运维话题,邀请优秀互联网企业技术专家分享运维平台建设,运维常用工具实践,成长型企业面临的运维和安全问题,应用性能管理解决方案等运维话题。,聚焦发展中的关键和共性运维技术难点。
----------------------------------------
活动日期:日
活动地点:长林咖啡书屋
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处项目六 利用表单获取用户反馈_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
项目六 利用表单获取用户反馈
上传于||文档简介
&&机​械​工​业​出​版​社​《​网​页​设​计​与​制​作​项​目​化​教​程​》​配​套​p​p​t
大小:1.23MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢node.js(7)
协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。
服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。所以POST 提交数据方案,包含了 Content-Type 和消息主体编码方式两部分。
application/x-www-form-urlencoded
浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
POST http://127.0.0.1:8080/api/auth HTTP/1.1
Content-Type: application/x-www-form-charset=utf-8
Content-Length: 35
username=username&password=password
请求头(Request Headers)后空格一行后,就是请求体(Request Body)了.
Content-Type: application/x-www-form-urlencoded,意味着请求体会经过URL编码,就像URL里的QueryString那样.
multipart/form-data
最早的HTTP POST是不支持文件上传的,给编程开发带来很多问题。但是在1995年,ietf出台了rfc1867,也就是,用以支持文件上传。
multipart/form-data的请求头必须包含一个特殊的头信息:Content-Type,且其值也必须规定为multipart/form-data,同时还需要规定一个内容分割符用于分割请求体中的多个post的内容,如文件内容和文本内容自然需要分割开来,不然接收方就无法正常解析和还原这个文件了。
Content-Type: multipart/form- boundary=AaB03x
Content-Disposition: form- name="submit-name"
Content-Disposition: form- name="files"; filename="file1.txt"
Content-Type: text/plain
... contents of file1.txt ...
--AaB03x--
上面提到的这两种 POST 数据的方式,都是浏览器原生支持的,而且现阶段原生 form 表单也只支持这两种方式。但是随着越来越多的 Web 站点,尤其是 WebApp,全部使用 Ajax 进行数据交互之后,我们完全可以定义新的数据提交方式,给开发带来更多便利。
application/json
application/json 这个 Content-Type 作为响应头大家肯定不陌生。实际上,现在越来越多的人把它作为请求头,用来告诉服务端消息主体是序列化后的 JSON 字符串。可以方便的提交复杂的结构化数据,特别适合 RESTful 的接口。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:17835次
积分:1292
积分:1292
排名:千里之外
原创:104篇
转载:20篇
(1)(14)(2)(12)(3)(6)(14)(15)(16)(10)(2)(3)(8)(16)(2)人人网 - 抱歉
哦,抱歉,好像看不到了
现在你可以:
看看其它好友写了什么
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&

我要回帖

更多关于 ajax post formdata 的文章

 

随机推荐