在研究百度手写功能时遇到Unexpected end of file from server错误,为什么?_error during synchronization between servers: conn_lisatisfy的博客-程序员秘密

技术标签: exception  Java  server  file  string  百度  flash  

今天突然来兴致,想玩玩百度的手写功能

我随便在123.baidu.com里输入

用firebug观察得
post出数据
Referer: http://123.baidu.com/swf/main_1.1.swf Content-type: application/x-www-form-urlencoded Content-length: 147 type=1&wd=79a56a79a57a79a60a79a64a80a69a80a76a80a84a80a93a80a99a80a110a80a120a80a130a80a136a80a142a8 0a147a80a149a80a153a80a156a80a158a80a159a80a160
返回 了json数据
s "1亅ilIjJf卜了"    
 
   
t 1
   
 

 

 

知道了百度的手写技术是利用flash做客户端。通过flash手写后,取得一堆的(x,y)坐标,post给hw.baidu.com进行识别(识别原理就不懂了)。
想到,如果我能用flash做个可以手写的。并且可以取得坐标后。是不是一样可以把这些坐标post给hw.baidu.com,让它给我返回几个相关的字,那不就可以组合成一个完整的手写功能了?
问题的重点来了:
于是乎,先用java模拟请求hw.baidu.com,并post一些预定好的数据,如
java关键代码如下:
主方法:
请求url的方法:
结果是报Unexpected end of file from server的错误
我把
Content-length:147去掉后,请求很久之后,返回json    s:"",t:3。这不是我想要的
不知道 为什么这样,是content-length太长吗?
平这试着把content-length 的值改小一点,还是一样报Unexpected end of file from server
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lisatisfy/article/details/6263751

智能推荐

简说MVVM(图文了解一下)_mvvm图解_BUG先行者的博客-程序员秘密

简说MVVMmvvm拆分表示​ MVVM可分为 M( Model(模型) ), V( View(视图)), VM( ViewModel (模型视图)),这个结构是不是特别像JAVA的MVC结构MVC的结构是M( Model(模型) ) V( View(视图) ) C( Controller(控制器) )Model(模型) 是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据...

JS使用三元运算符判断三个数中最大的数_weixin_30439067的博客-程序员秘密

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body></html&gt...

3.7日java学习总结_a921893396的博客-程序员秘密

3.7日java学习总结接口有无比的适用性,使用接口就可以继承超过一个以上的来源。类可以继承过某个父类。并且实现其它的接口。同时可以多个类实现同一个接口,这样就可以满足不同的需求组合继承。我们知道抽象类可以规范子类的继承,那接口可以说是更加规范的对子类进行约束,接口不提供任何实现,接口中的所有方法都必须是抽象方法,可以说接口就是规定了一组规则。定义方式interface 接口名称 [exte...

WPF中播放视频音频_awntbk307931的博客-程序员秘密

首先要在WPF中播放视频和音频,我们就需要用到MediaElement控件,下面我们示例播放音频和视频。用MediaElement播放音频:第一步:将你需要播放的音频(mp3)放在你WPF项目的Debug文件夹里面。第二步:在Xaml中: <Grid> <MediaElement x:Name="Music" ...

悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(Hdu2191)-多重背包_weixin_30698527的博客-程序员秘密

悼念512汶川大地震遇难同胞——珍惜现在,感恩生活急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁...

IT三条出路 _it出路_danning的博客-程序员秘密

随着年龄的增长,IT编程员该何去何从。程序员的困惑:我该何去何从 32岁的Smith(化名)已算是IT行业的元老了。 大学时代的他,有2/3的时间是在校园微机房里度过的,当时,他疯狂地迷上了电脑。大学毕业后,Smith早早地被一家IT业著名的跨国公司录用,担任程序员。 刚进IT行业时,Smith有股火一般的热情,参与了不少项目,而且都成功了。公司对他也很器重,付给他的薪水在当时的同学中可算是天价。

随便推点

百度网盘上传文件限制500个_百度网盘保存限制csdn_keivin2006的博客-程序员秘密

360机吧不让上传了,换到百度,上传文件时,弹出上传文件限制为500个,吓到我了,以为只能上传500个文件,要升级vip,其实是只要单次传输不要超过500个文件就ok了,做这个限制是为了什么?不太明白?

sdut oj 数据结构实验之二叉树五:层序遍历(数组模拟)_Kirie_的博客-程序员秘密

链表二叉树链接如下sdut oj 数据结构实验之二叉树五:层序遍历 (链表).数组模拟方式见下文Description已知一个按先序输入的字符序列,如abd,eg,cf,(其中,表示空结点)。请建立二叉树并求二叉树的层次遍历序列。Input输入数据有多行,第一行是一个整数t (t<1000),代表有t行测试数据。每行是一个长度小于50个字符的字符串。Output输出二叉树的层次遍历序列。SampleInput2abd,,eg,,,cf,,,xnl,,i,,u,,Outpu

单臂路由与三层交换技术_leec。的博客-程序员秘密

单臂路由概述 三层交换原理单臂路由实现不同VLAN间通信 链路类型交换机连接主机的端口为access链路 交换机连接路由器的端口为Trunk链路子接口路由器的物理接口可以被划分成多个逻辑接口 每个子接口对应一个VLAN网段的网关单臂路由实现不同VLAN间通信的原理—路由器重新封装MAC地址,转换VLAN标签...

微软windows自带邮箱设置和使用(更改windows10账户绑定邮箱)qq邮箱绑定windows邮箱,163邮箱绑定windows邮箱,阿里云邮箱绑定windows邮箱_microsoft邮箱设置_甜甜圈Sweet Donut的博客-程序员秘密

邮箱太多,想用一个邮件管理器(比如微软的“邮件”)来管理,涉及到各种问题,例如邮箱独立密码,安全性等等……下面就说说如何设置。1.qq 。2.163 网易邮箱。3.其他邮箱。

使用PN532完成小米手机模拟加密校园卡_sdughxt的博客-程序员秘密

使用PN532完成小米手机模拟加密校园卡PN532和USB转TTL模块一套,可以对0扇区写入的CUID卡一张,软件MifareOneTool,下载链接读取数据连接好PN532,安装驱动后打开MifareOneTool,直接使用一键解原卡功能,破解校园卡,等待破解完成,时间有点长,我大概用了一个小时才破解成功,将文件保存。去除加密打开高级操作模式使用Hex编辑器打开文件,将每个扇区的Ke...

推荐文章

热门文章

相关标签