编辑:
我发现了我怀疑的确认:使用带有JSONP的twitter搜索API会导致问题孤立,因此Twitter似乎出现了问题.
看到:
http://search.twitter.com/search.json?q=%23jimromeisburning&callback=dog
大约3/5次,截至6月14日下午3:44 CT,Twitter返回垃圾.剩下的时间,它返回一个有效的javascript函数调用.
我正在使用Sencha Touch向Twitter搜索API发出JSONP请求,大约1/100次,我收到一个javascript错误,导致进一步的轮询:
Uncaught SyntaxError: Unexpected token ILLEGAL
到目前为止,我已经尝试了以下没有线索:
>在try / catch块中包含对Ext.util.JSONP.request({})的调用.没有捕获错误(可能是因为它是从iframe中的脚本标记调用的)
>转储传递给JSONP.request的查询参数以确保它有效.它是.
>寻找一种模式 – 它似乎发生在意想不到的时刻.可能是第一个请求,也可能是100个请求.
我最好的猜测是Twitter在某些时候发回垃圾.没关系,我只需要一种方法来处理这个错误.不幸的是,据我所知,Sencha Touch没有针对其JSONP请求的任何内置错误处理.
你以前见过这样的吗?你有什么想法?
谢谢!
这是ornery JSONP脚本响应的样子:
Ext.util.JSONP.callback(�Řo�6ǿ �`)֥��k�em��+�`� -�-��RT��w�ɖ���$v�-A^ґ���Ow�|�4Tua*+����ת����Ⱥ��VbšҐ�֡5Ҫ/ 芒�[�o�ƌ��NnjE9褪���*��N3�1j;QRǏ®T��E�r4��S �@��w|��!a.���ġ�%�����@��*����>Z8^_h��녾z>u]�E��ϸ�V��u�k&#@k )Hc}=���;o%�. ����L��5�T�B*�?������{���꒼z�M���.}/dm�=���곒5i�KA��y����Q�n���n���� Һ�x��̼R�N���q�k��<�\+s�*���&[��DCњH�WE�Ƴ���uhj�ڼ����ȋ��,t"�>�'����o�VnK��ⳍ�\�p,'9� ��:~{��"���8n� �x�ͫK���C�mx(�<� ����3>������B]A_�L�+=�%fY�*1��/���wO�vc�Z8d=)̦1����߳35����-F����.f���D|�.z6����Xs��s\愶 ���M*Z�D�� �7ڈ�)ϗ cA�^9N�n�aN@�w�/^ P��¸-�E�$R�����<�K�n�3A3��版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。