android http请求缓存,Android Http请求和响应使用协议缓冲区
我對協議緩沖區主題非常陌生.
但我知道json解析等等
現在,我實際上正在此協議緩沖區上工作,我正在制作一個使用帶有協議緩沖區的android進行Http請求和響應的應用程序.
我正在使用android中的協議緩沖區制作一個登錄頁面.
服務中的一切正常工作墻返回了我想要的每個字段的響應,但是
服務提供給我的信息與服務器發出的響應不同.
我具有有關.proto文件的協議緩沖區的基本知識以及用于從proto編譯Java文件的工具,并且也完成了所有連接,我只需要響應或如何序列化和反序列化響應消息.
**AuthenticateUserRequest.Builder abr = AuthenticateUserRequest
.newBuilder();
abr.setUserID(p_UserName);
abr.setPassword(p_Password);
URL url = new URL(
"http://10.0.2.2:49847/Services");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// ResCode = conn.getResponseCode();
// URLConnection conn = url.openConnection();
conn.setRequestProperty("content-type", "application/x-protobuf");
conn.setDoOutput(true);
OutputStream os = conn.getOutputStream();
abr.build().writeTo(os);
os.flush();
os.close();
BufferedReader reader = new BufferedReader(new InputStreamReader(
conn.getInputStream()));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line);
}
byte[] result = String.valueOf(sb).getBytes();
AuthenticateUserResponse.parseFrom(result).toBuilder();**
那就是我任何人的代碼都可以幫助我解決此問題.
提前致謝.
總結
以上是生活随笔為你收集整理的android http请求缓存,Android Http请求和响应使用协议缓冲区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式事务之:TCC (Try-Conf
- 下一篇: Android切换泰语,Android应