HTTP POST GET 的使用
程序员文章站
2022-07-06 13:39:02
package org.crazyit.net;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.....
package org.crazyit.net;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity
{
Button get , post;
TextView show;
// 代表服务器响应的字符串
String response;
Handler handler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
if(msg.what == 0x123)
{
// 设置show组件显示服务器响应
show.setText(response);
}
}
};
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
get = (Button) findViewById(R.id.get);
post = (Button) findViewById(R.id.post);
show = (TextView)findViewById(R.id.show);
get.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
new Thread()
{
@Override
public void run()
{
response = GetPostUtil.sendGet(
"http://192.168.1.88:8888/abc/a.jsp"
, null);
// 发送消息通知UI线程更新UI组件
handler.sendEmptyMessage(0x123);
}
}.start();
}
});
post.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
new Thread()
{
@Override
public void run()
{
response = GetPostUtil.sendPost(
"http://192.168.1.88:8888/abc/login.jsp"
, "name=crazyit.org&pass=leegang");
}
}.start();
// 发送消息通知UI线程更新UI组件
handler.sendEmptyMessage(0x123);
}
});
}
}
GetPostUtil.java下载链接:https://download.csdn.net/download/xiaoxiangyuhai/12639638
本文地址:https://blog.csdn.net/xiaoxiangyuhai/article/details/107449134
推荐阅读
-
[Oracle] dbms_metadata.get_ddl 的使用方法总结
-
PHP使用socket发送HTTP请求的方法
-
php使用socket post数据到其它web服务器的方法
-
iOS应用中发送HTTP的get请求以及HTTP异步请求的方法
-
JSP页面中文参数的传递(get和post方法分析)
-
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务的方法(推荐)
-
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
-
Django框架实现的普通登录案例【使用POST方法】
-
使用Python创建简单的HTTP服务器的方法步骤
-
使用基于Python的Tornado框架的HTTP客户端的教程