永发信息网

客户端向服务器提交表单数据,可以采用的方式是?

答案:2  悬赏:70  手机版
解决时间 2021-03-01 15:54
客户端向服务器提交表单数据,可以采用的方式是?
最佳答案
路过,暂时保留意见!
全部回答
客户端也可以像web页面一样,以表单的形式向服务器提交数据。服务器做同样的处理。
方法:
写一个方法,把要提交的内容作为参数封装。
如果内容比较少,直接写在URL后面
要是内容比较多,用List集合来装发送的参数,在发送参数过程中UrlEncodedFormEntity方法,来进行字符编码的转换和数据的发送。
注意:被封装的参数必须是nameValuePair类型,在开发中用BasicValuepair来封装要提价的参数。
以URL发送的
复制代码
//通过用户名和密码进行服务器端的查询,发送get请求,并获得响应结果。
private String query(String username,String password){
//拼凑查询字符串。
String str="username="+username+"&password="+password;
//查询url
String url=HttpsUtil.BASE_URL+"/LoginServlet?"+str;
//查询并返回结果
return HttpsUtil.queryStringGet(url);
}
复制代码
以集合方式发送
复制代码
public UrlEncodedFormEntity doEntity() throws UnsupportedEncodingException{
//获取前台信息
String idStr = id.getText().toString();
String nameStr = name.getText().toString();
String pwdStr = pwd.getText().toString();
//创建集合,用于封装数据
List p = new ArrayList();
//添加要封装的数据
p.add(new BasicNameValuePair("name", nameStr));
p.add(new BasicNameValuePair("id", idStr));
p.add(new BasicNameValuePair("pwd", pwdStr));
return new UrlEncodedFormEntity(p, HTTP.UTF_8);

}//doEntity
复制代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
白鹭晚吟秋江旧时节。 不知当年不当念。什么
格色风发型驿站地址在哪,我要去那里办事
甲山庚向明年下葬利吗?
APS-C画幅的数码单反相机设置成多大像素画质
优酷是不是必须充会员有些东西才能看
保护生物多样性最为有效的措施是A. 就地保护B
庐江有什么好玩的地方
东雪家乐福便利店这个地址在什么地方,我要处
织布座椅不套坐垫的话脏了怎么清洗
全幅相机再设置DX画幅有什么意义
网上银行输入验证码时数字输不上去
黑冰数码地址在什么地方,想过去办事
英语翻译截止期,10月10日
光临的近义词是什么
温州市民卡在本地公交巳开通的到上海可以用吗
推荐资讯
女主在文里是个女配叫林月的小说
小小的权利能起到不可估量的作用 私自占用非
谁有丹麦的比较好的网店,介绍下
怎样从白螺到荆州去
凯华黑轴怎么样?我怕青轴用久了段落感就没了
观察这样一串分数:1/6,1/12,1/20,1/30,1/42等
海尔卡萨帝单开门冰箱,擦了一次之后打开制冷
我的手机是金立 GN300安卓版本是4.0.2,怎么
“悬壶济世”是什么意思?
你好,你是在和瑞网做电销吗,能不能给我介绍
陕西盛基水利水电工程有限公司在什么地方啊,
win10最新版不可以玩英雄联盟吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?