Android面向HTTP协议发送get请求
2024-10-20 13:41:09
/**
* 採用get请求的方式
*
* @param username
* @param password
* @return null表示求得的路径有问题,text返回请求得到的数据
*/
public static String getRequest(String username, String password) {
try {
String path = "http://172.22.64.156:8080/0001AndroidWebService/LoginServlet?username="
+ URLEncoder.encode(username)
+ "&password="
+ URLEncoder.encode(password);
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setReadTimeout(500);
conn.setRequestMethod("GET");
int code = conn.getResponseCode();
if (code == 200) {
// 请求成功
InputStream is = conn.getInputStream();
String text = StreamUtil.readStream(is);
return text;
} else {
// 请求失败
return null;
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
最新文章
- Jenkins_获取源码编译并启动服务(二)
- metaspolit 基础
- android学习笔记19——对话框(DatePickerDialog、TimePickerDialog)
- DataGrid中取HyperLinkColumn列的值,处理DataGrid中绑定的特殊字符
- TCP连接建立的三次握手过程可以携带数据吗?
- libthrift0.9.0解析(二)之TSimpleServer
- 安卓linearlayout布局的一个嵌套实例
- JSP入门 分页
- Python:数据可视化pyecharts的使用
- Redis数据结构之ziplist
- python3 编码解码
- react 首屏加载优化
- php 下载完成后删除文件
- VM VirtualBox 全屏模式 &;&; 自动缩放模式 相互切换
- 阿里云配置ssh
- day1-windows下python和selenium的安装
- vmware 安装ubuntu
- 第七章 二叉搜索树(b3)BST:删除
- tyvj1953 Normal
- ubuntu 部署Django