V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ifane  ›  全部回复第 14 页 / 共 18 页
回复总数  346
1 ... 6  7  8  9  10  11  12  13  14  15 ... 18  
2016-06-26 16:54:14 +08:00
回复了 ifane 创建的主题 问与答 有熟悉 OKHttp 的同学么。
@xuhaoyangx 嗯嗯。 刚刚看了 okhttp 的源码,发现他会自动 urlencode 为 utf8 编码,加了一段代码将其改为 gb2312 编码,测试成功! 好开心,谢谢各位的帮助。致谢!
方便后来人:
RequestBody requestBody = new FormBody.Builder()
.add("__VIEWSTATE", viewstate)
.add("__VIEWSTATEGENERATOR", viewstategenerator)
.add("__EVENTVALIDATION", eventvalidation)
.add("Account", arg1)
.add("PWD", arg2)
.add_demo("CheckCode", arg3)//将这个参数传到自定义的函数里面,编码为 gb2312
.add("cmdok", "")
.build();

public Builder add_demo(String name, String value) {
names.add(HttpUrl.canonicalize(name, FORM_ENCODE_SET, false, false, true, true));
try {
values.add(URLEncoder.encode(value,"gb2312"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}

return this;
}

再次感谢大家的帮助,新手上路都是靠大家帮助
2016-06-26 13:47:22 +08:00
回复了 ifane 创建的主题 问与答 有熟悉 OKHttp 的同学么。
public void loginpost(final String arg1, String arg2, String arg3, final LoginView loginView) {
RequestBody requestBody = new FormBody.Builder()
.add("__VIEWSTATE", viewstate)
.add("__VIEWSTATEGENERATOR", viewstategenerator)
.add("__EVENTVALIDATION", eventvalidation)
.add("Account", agr1)
.add("PWD", arg2)
.add("CheckCode", arg3)
.add("cmdok", "")
.build();
Request request=new Request.Builder()
.url(Common.LOGIN_URL)
.post(requestBody)
.build();
client.newCall(request).enqueue(
new Callback() {
2016-06-26 13:07:11 +08:00
回复了 ifane 创建的主题 问与答 有熟悉 OKHttp 的同学么。
@skydiver 主要问题,在于, okhttp 不知道有啥方法可以修改器 urlencode 的编码方式为 gb2312 ,您知道么?
2016-06-26 13:06:23 +08:00
回复了 ifane 创建的主题 问与答 有熟悉 OKHttp 的同学么。
@faceair 对的。 我通过测试时 gb2312 urlencode ,但是 okhttp 不知道如何设置其 urlencode 为 gb2312 ,请问您知道么
2016-06-26 10:43:12 +08:00
回复了 seraphv3 创建的主题 Android android 开发,各位大神帮忙选一台笔记本电脑
Android 开发真的需要一颗好 cpu 及一个速度快的 SSD. 可能还有个别人需要一个易于开发的系统.
2016-06-26 06:06:14 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
@imNull 我的教务系统有两个 Cookie ,一个是打开教务系统(是打开不是登录)后系统返回你一个 Cookie ,要通过这个 cookie 得到验证码,然后 post 参数加这个 cookie 登陆成功后系统又返回一个 cookie ,以后的操作要通过这俩 cookie 去访问
2016-06-25 19:57:19 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
登录的时候 post 数据要求是 gb2312 编码, Android 的 EditText 得到的字符串默认是 utf8 编码,如果转换编码就会乱码. 找了半天没找到相关的 api 可以设置编码的, 各位兄弟们有直到方法的波
2016-06-25 18:59:41 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
可能是一条思路:
post 数据自动 UrlEncode,且是数据 gbk2312 的 UrlEncode 编码. 所以需要输入数据的编码为 gb2312.
2016-06-25 18:37:12 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
@just1 直接正常发中文 提示验证码错误.
2016-06-25 18:36:57 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
@misaka19000 用户手动输入..
2016-06-25 17:15:23 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
刚刚在网上搜索 post 中文乱码。可能这个 post 中文验证码涉及到编码的问题
2016-06-25 16:16:09 +08:00
回复了 ifane 创建的主题 Android 中文验证码模拟登陆问题
似乎有一点点的思路,好像它验证码字符串的编码问题,即我输入的验证码是 utf8,但是登录的时候需要将其编码转换为其要求的编码,目前不知道他要求的编码是什么编码
2016-06-23 09:46:43 +08:00
回复了 444683462 创建的主题 问与答 安卓平板开发机求推荐
小米平板 1 (现在大部分是二手),或者 nexus 系列。这几个都是 arm 平台的。然后就是一些国产 x86 系列的板子(不推荐)。然后这些平板都要个 1000 上下,不如买千元手机机做安卓开发,当然你如果是特意要做平板的 app 另说,而且如果说平板板不仅用于开发还自已娱乐时玩玩的话,我更推荐三星的平板(别买低端的,三星低端都是坑)
2016-06-23 05:49:08 +08:00
回复了 ydcool 创建的主题 Android 发现国内各大镜像站的 android 区都挂了? opencas 也挂了?
ss
2016-06-18 20:19:26 +08:00
回复了 h3clikejava 创建的主题 Android App 如何实现三星手机上的多窗口?
这个是三星系统对 APP 做限制的把,我原来的一台 NOTE3 通过一些插件支持任意 APP 多窗口. 可能任意 APP 都可以,只是三星限制 XXAPP 才允许多窗口
兼职帮,什么鬼
2016-06-16 16:36:33 +08:00
回复了 swin17 创建的主题 问与答 魅族 mx5 和魅蓝 note3 如何选择
先说需求再说选择。
@evitceted 很老的 Sim 卡有可能号码就存在里面。能不能取到手机号码,看 sim 卡有没有存手机号码,各运营商的不同卡种都不同。这个我没做过测试。主流方式是让用户发短信,或者让用户自已写手机号码,然后发短信验证真伪。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5550 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 02:40 · PVG 10:40 · LAX 18:40 · JFK 21:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.