我怎样做一个 post 请求?我用 OkHttp 吗
答案:2 悬赏:10 手机版
解决时间 2021-11-20 18:21
- 提问者网友:精神病院里
- 2021-11-20 00:22
我怎样做一个 post 请求?我用 OkHttp 吗
最佳答案
- 五星知识达人网友:像个废品
- 2021-11-20 01:41
HTTP POST 和 PUT 请求可以包含要提交的内容。只需要在创建 Request 对象时,通过 post 和 put 方法来指定要提交的内容即可。
全部回答
- 1楼网友:笑迎怀羞
- 2021-11-20 02:45
publicStringandroidPost(){Stringrs=null;Stringpath="url/Android_JDBC_SH/AndroidLoginAction";HttpPosthp=newHttpPost(path);//获取客户端,用来向服务器发出请求DefaultHttpClienthc=newDefaultHttpClient();try{//DefaultConstructortakinganameandavalueBasicNameValuePairnm=newBasicNameValuePair("name",name);BasicNameValuePairpa=newBasicNameValuePair("password",password);Listlist=newArrayList();list.add(nm);list.add(pa);//构建向服务器发送的实体HttpEntityentity=newUrlEncodedFormEntity(list);hp.setEntity(entity);//提交请求,获取服务器的响应HttpResponseresponse=hc.execute(hp);if(response.getStatusLine().getStatusCode()==200){//获取响应实体entity=response.getEntity();rs=EntityUtils.toString(entity);}}catch(ClientProtocolExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}returnrs;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯