俺搞Gmail的保存命令半个月了,最后构造了根Gmail一样的保存邮件的http请求.但是不知道为什么Gmail总是不认我的请求.有高人给俺指点一下.我是利用Greasemonkey对gmail注入了一个<script>节点,下面的请求是由这个script节点中的xmlhttprequest发出来的.保证了Referer.但是还是不行.俺构造的头
POST /mail/h/szdjv8a2lwwn/?v=b&s=d&fv=b&cpt=c&at=ed364fec2774a995-112b8df007e&pv=tl&cs=c HTTP/1.1
Host: mail.google.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Content-Type: multipart/form-data; boundary=-------------------------7d71961a80572
Referer: http://mail.google.com/mail/h/1jvs5c1vgg7tv/?v=b&s=d&pv=tl&cs=b
Content-Length: 849
Cookie: __utmz=173272373.1178391354.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utma=173272373.1847552061.1178391354.1178391354.1178461621.2; [email protected]/349530; GX=DQAAAHoAAADXzgMw1H1vLQ5kMiGns92mL1hK2ajHgZipprih2NE5f2a6FDHiMRrC0SDNrLPTHOpmTpErvz5AAk0o0SvlJcybHtrvStKsEPIhg1oHtOLpibVa-YzbMlg1-yT7ZOqoa3IYxAaEFvzgpP6svCvXryeCnSYKOuz8GULd3HSD9X-6iQ; S=gmail=Wt3-wbAw7AvjFIfjyrPASA:gmail_yj=_3lwqsI7ztasqwB0NHJq1Q:gmproxy=jxOxHEJcqGY:gmproxy_yj=6ZkXjtwWP9Y:gmproxy_yj_sub=J-V9e6gq6sM; GMAIL_AT=ed364fec2774a995-112b8df007e; SID=DQAAAHgAAACUOfd5C5WP9jK_oY9imrtA-yBy1MDB12CYTXgeHk3eInTsenU2R55Hzjmr9xZOoIKlhImb3iC_nekl3ja1JCTa7TzNW5AnF89RxGGuZcrchpMDx5eLmvL_bj4IiYJ0RlVPoGUtXJs8qWtuEo5z0uP9RxuCPs0wHzgCVgKmrBFDsA; PREF=ID=6942a8801e663a5b:TB=2:LD=en:NR=10:NW=1:TM=1170339497:LM=1178288671:DV=AA:GM=1:IG=1:S=ckzA3ygIXVf0MAVQ; rememberme=true; S=gmail=Wt3-wbAw7AvjFIfjyrPASA:gmail_yj=_3lwqsI7ztasqwB0NHJq1Q:gmproxy=jxOxHEJcqGY:gmproxy_yj=6ZkXjtwWP9Y:gmproxy_yj_sub=J-V9e6gq6sM; TZ=-480
Pragma: no-cache
Cache-Control: no-cache-------------------------7d71961a80572
Content-Disposition: form-data; name="redir"?s=d
-------------------------7d71961a80572
Content-Disposition: form-data; name="to"
-------------------------7d71961a80572
Content-Disposition: form-data; name="cc"
-------------------------7d71961a80572
Content-Disposition: form-data; name="bcc"
-------------------------7d71961a80572
Content-Disposition: form-data; name="subject"PostTest
-------------------------7d71961a80572
Content-Disposition: form-data; name="file0"; filename=""
Content-Type: application/octet-stream-------------------------7d71961a80572
Content-Disposition: form-data; name="body"asdfsdfsdfsdf
-------------------------7d71961a80572
Content-Disposition: form-data; name="nvp_bu_sd"?&#1745;????e
-------------------------7d71961a80572
原装Gmail请求头
POST /mail/h/f4san2gppnkz/?v=b&s=d&fv=b&cpt=c&at=ed364fec2774a995-112b8df007e&pv=tl&cs=c HTTP/1.1
Host: mail.google.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://mail.google.com/mail/h/31ze4t11gwqm/?v=b&s=d&pv=tl&cs=b
Cookie: __utmz=173272373.1178391354.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utma=173272373.1847552061.1178391354.1178391354.1178461621.2; [email protected]/349530; GX=DQAAAHoAAADXzgMw1H1vLQ5kMiGns92mL1hK2ajHgZipprih2NE5f2a6FDHiMRrC0SDNrLPTHOpmTpErvz5AAk0o0SvlJcybHtrvStKsEPIhg1oHtOLpibVa-YzbMlg1-yT7ZOqoa3IYxAaEFvzgpP6svCvXryeCnSYKOuz8GULd3HSD9X-6iQ; S=gmail=Wt3-wbAw7AvjFIfjyrPASA:gmail_yj=_3lwqsI7ztasqwB0NHJq1Q:gmproxy=jxOxHEJcqGY:gmproxy_yj=6ZkXjtwWP9Y:gmproxy_yj_sub=J-V9e6gq6sM; GMAIL_AT=ed364fec2774a995-112b8df007e; SID=DQAAAHgAAACUOfd5C5WP9jK_oY9imrtA-yBy1MDB12CYTXgeHk3eInTsenU2R55Hzjmr9xZOoIKlhImb3iC_nekl3ja1JCTa7TzNW5AnF89RxGGuZcrchpMDx5eLmvL_bj4IiYJ0RlVPoGUtXJs8qWtuEo5z0uP9RxuCPs0wHzgCVgKmrBFDsA; PREF=ID=6942a8801e663a5b:TB=2:LD=en:NR=10:NW=1:TM=1170339497:LM=1178288671:DV=AA:GM=1:IG=1:S=ckzA3ygIXVf0MAVQ; rememberme=true; S=gmail=Wt3-wbAw7AvjFIfjyrPASA:gmail_yj=_3lwqsI7ztasqwB0NHJq1Q:gmproxy=jxOxHEJcqGY:gmproxy_yj=6ZkXjtwWP9Y:gmproxy_yj_sub=J-V9e6gq6sM; TZ=-480
Content-Type: multipart/form-data; boundary=---------------------------105182996328578
Content-Length: 926-----------------------------105182996328578
Content-Disposition: form-data; name="redir"?s=d
-----------------------------105182996328578
Content-Disposition: form-data; name="to"
-----------------------------105182996328578
Content-Disposition: form-data; name="cc"
-----------------------------105182996328578
Content-Disposition: form-data; name="bcc"
-----------------------------105182996328578
Content-Disposition: form-data; name="subject"2222222222222222222
-----------------------------105182996328578
Content-Disposition: form-data; name="file0"; filename=""
Content-Type: application/octet-stream
-----------------------------105182996328578
Content-Disposition: form-data; name="body"4444444444444444444444444
-----------------------------105182996328578
Content-Disposition: form-data; name="nvp_bu_sd"保存草稿
-----------------------------105182996328578--