HttpURLConnection————Post
来源:互联网 发布:合肥少儿编程培训机构 编辑:程序博客网 时间:2024/06/15 21:51
new Thread(){
private Info info;
@Override
public void run() {
try {
HttpURLConnection conn = (HttpURLConnection)new URL("http://xiaosilk.api.juhe.cn/njjzw/query").openConnection();
conn.setConnectTimeout(5000);
conn.setReadTimeout(5000);
conn.setRequestMethod("POST");
conn.setUseCaches(false);
conn.setDoOutput(true);
conn.setRequestProperty("Connection", "Keep-Alive");
conn.setRequestProperty("Charset", "utf-8");
OutputStream output = conn.getOutputStream();
PrintWriter pw = new PrintWriter(output);
pw.write("pagesize=5&pagenum=1&tag=经典&key=e2293d70e8bcec07a52c7e8dbaf0887c");
pw.flush();//在这里必须先开后关闭,要不得不到集合中的值
pw.close();
output.flush();
output.close();
if(conn.getResponseCode()==200){
InputStream input = conn.getInputStream();
byte[] buffer = new byte[1024];
StringBuffer sb = new StringBuffer();
int count = 0 ;
while((count=input.read(buffer))!=-1){
sb.append(new String(buffer,0,count));
}
Gson gson = new Gson();
String str = sb.toString();
System.out.println(str);
info = gson.fromJson(str, Info.class);
System.out.println(info.getResult());
runOnUiThread(new Runnable() {
@Override
public void run() {
ArrayAdapter<Result> adapter = new ArrayAdapter<Result>(MainActivity.this, android.R.layout.simple_list_item_1, info.getResult());
lv_main_listView.setAdapter(adapter);
}
});
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}}.start();
- HttpURLConnection——get,post
- HttpURLConnection————Post
- Android例子—HttpURLConnection发送POST、GET请求代码示例
- 请求数据—HttpUrlConnection
- HttpURLConnection—_Post请求
- Android开发点点滴滴——使用HttpURLConnection发送get和post请求
- java基础——用HttpURLConnection向服务器发送POST请求
- 网络连接——HttpURLConnection
- java基础知识——httpUrlConnection
- 网络访问——HttpURLConnection
- android网络应用3——HttpURLConnection
- android网络技术之——HttpURLConnection请求
- HTTP协议访问网络——HttpURLConnection
- Android 网络通信——HttpURLConnection
- android学习——网络访问HttpURLConnection
- Android——HttpURLConnection和HttpClient
- Android——网络通信(HttpUrlConnection)
- 网络图片浏览器——HttpURLConnection
- Python多线程编程及同步处理
- python知识点
- bzoj1143 祭祀 最大匹配
- XmlPullParser解析xml
- NSURLSESSION的使用
- HttpURLConnection————Post
- A2dpSinkAvrcpService.java
- ps制作文字人物
- WordPress主题制作(7)-关于插件制作
- iOS系统中应用程序间通信的方法及装置
- HttpClinet____Post请求
- hdoj 5570 balls 【概率dp 求期望】
- Android RecyclerView
- ImageLoader开源框架