TC官方合作论坛

 找回密码
 立即注册
查看: 1411|回复: 5

[问题] POST发帖数据不完整

[复制链接]
发表于 2015-4-23 08:34:17 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 fyc913088 于 2015-4-23 12:20 编辑

请问下我用post在落伍者发帖,发帖成功后查看帖子发现只发了开头几句话,就是文章post不完整了,我发文章之前有先用gbk编码,对方是gb2312论坛,会不会这个问题??还是TC http提交请求自身问题?
关键代码:
  1. 功能 落伍者发帖(标题加内容)//////落伍者发帖
  2.     标签设置文本("提示","落伍者发帖....")
  3.     变量 文章数组//分割标题内容
  4.     字符串分割(标题加内容,"|||||",文章数组)
  5.     变量 文章标题=文章数组[0]
  6.     变量 文章内容=文章数组[1]//分割标题内容
  7.     //get formhash posttime ts=
  8.     变量 geturl = "post_url"//广告区
  9.     变量 head=数组(),resp**e
  10.     head["cookie"]=落伍者cookie
  11.     变量 get_ret = http提交请求("get",geturl,"","",head,resp**e)
  12.     变量 formhash = 字符串截取(get_ret,字符串查找(get_ret,"formhash=")+9,字符串查找(get_ret,"formhash=")+17)
  13.     变量 posttime = 字符串截取(get_ret,字符串查找(get_ret,"rand=")+5,字符串查找(get_ret,"rand=")+15)
  14.     //post 发帖
  15.     文章标题=gbk编码(文章标题)
  16.     文章内容=gbk编码(文章内容)
  17.     变量 post_url="post_url"
  18.     变量 post_resp**e
  19.     变量 senddata = "formhash="&formhash&"&posttime="&posttime&"&wysiwyg=1&subject="&文章标题&"&message="&文章内容&"&readperm=&rushreplyfrom=&rushreplyto=&rewardfloor=&stopfloor=&creditlimit=&save=&usesig=1&allownoticeauthor=1"
  20.     消息框(senddata)
  21.     变量 post_ret = http提交请求("post",post_url,senddata,"utf-8",head,post_resp**e)
  22.     标签设置文本("提示","落伍者发帖结束")
  23. 结束
复制代码
  1. 功能 gbk编码(待编码内容)//url gbk编码
  2.     变量 编码结果=jv.getgbk(待编码内容)
  3.     变量 字节集=数组(),字数,总内容
  4.     字符串分割(编码结果," ",字节集)
  5.     字数=数组大小(字节集)
  6.     遍历(变量 i = 0; i < 字数-1; i++)
  7.         如果(字符串长度(字节集[i])==4)//4位数为汉字
  8.             变量 头两位=字符串截取左侧(字节集[i],2)
  9.             字节集[i]=字符串替换(字节集[i],头两位,"%"&头两位&"%")//加上百分号
  10.         否则如果(字符串长度(字节集[i])==2)//2位数为汉字
  11.             字节集[i]="%"&字节集[i]//加上百分号
  12.         结束
  13.         总内容=总内容&字节集[i]
  14.     结束
  15.     返回 总内容
  16. 结束
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-4-23 09:32:45 来自手机 | 显示全部楼层
哎。。。。。
回复

使用道具 举报

发表于 2015-4-23 12:06:08 | 显示全部楼层
代码发上来
回复 支持 反对

使用道具 举报

发表于 2015-4-23 12:06:23 | 显示全部楼层
gbk编码- -gbk什么编码 gbk是个字符集- -
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-23 12:22:56 | 显示全部楼层
rainshine 发表于 2015-4-23 12:06
gbk编码- -gbk什么编码 gbk是个字符集- -

这样啊,,,就是我把要发的内容用gbk插件转一下,然后再发送,和抓包的内容倒是一样,代码太多,主要的贴上来。。麻烦帮我看看哪有问题
回复 支持 反对

使用道具 举报

发表于 2015-4-23 18:30:59 | 显示全部楼层
fyc913088 发表于 2015-4-23 12:22
这样啊,,,就是我把要发的内容用gbk插件转一下,然后再发送,和抓包的内容倒是一样,代码太多,主 ...

你还是加我qq吧,1472750668 = =我一贯喜欢远程调试找问题- -
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-19 09:24 , Processed in 0.054998 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表