草庐IT

nameValuePairs

全部标签

android - 如何在Android中使用okhttp库向api(http post)添加参数

在我的Android应用程序中,我使用的是okHttp图书馆。如何使用okhttp库将参数发送到服务器(api)?目前我正在使用以下代码访问服务器现在需要使用okhttp库。这是我的代码:httpPost=newHttpPost("http://xxx.xxx.xxx.xx/user/login.json");nameValuePairs=newArrayList(2);nameValuePairs.add(newBasicNameValuePair("email".trim(),emailID));nameValuePairs.add(newBasicNameValuePair("p

android - 如何在Android中使用okhttp库向api(http post)添加参数

在我的Android应用程序中,我使用的是okHttp图书馆。如何使用okhttp库将参数发送到服务器(api)?目前我正在使用以下代码访问服务器现在需要使用okhttp库。这是我的代码:httpPost=newHttpPost("http://xxx.xxx.xxx.xx/user/login.json");nameValuePairs=newArrayList(2);nameValuePairs.add(newBasicNameValuePair("email".trim(),emailID));nameValuePairs.add(newBasicNameValuePair("p

android - List<NameValuePair> 或 ArrayList<NameValuePair> 有什么用

我想知道List有什么用或ArrayList在安卓?特别是当我们使用AsyncTask使用Web服务时 最佳答案 NameValuePair是一个特殊的用于表示http请求中的参数的pair,即www.example.com?key=value.NameValuePair是一个接口(interface),定义在apachehttp客户端中,在java中广泛用于处理http操作。一个List只是的列表对,并将作为httppost请求中的参数。HttpPostrequest=newHttpPost();Listparams=newArr

android - List<NameValuePair> 或 ArrayList<NameValuePair> 有什么用

我想知道List有什么用或ArrayList在安卓?特别是当我们使用AsyncTask使用Web服务时 最佳答案 NameValuePair是一个特殊的用于表示http请求中的参数的pair,即www.example.com?key=value.NameValuePair是一个接口(interface),定义在apachehttp客户端中,在java中广泛用于处理http操作。一个List只是的列表对,并将作为httppost请求中的参数。HttpPostrequest=newHttpPost();Listparams=newArr

android - 如何使用 Retrofit 在 JSON 请求中获取 "nameValuePairs"?

如何发布如下所示的JSONObject请求?原始请求:{"pObj":[],"robj":[{"l_index":"1","user_id":"111","vername":"1","fcmtoken":"ghkghkhkh"}],"uobject":[],"pname":"y6y68uuy7"}在Volley中,我可以成功发布JSONObject请求。但是当我在Retrofit中使用它时,我的请求更改如下:我在日志中得到了什么:{"nameValuePairs":{"pObj":{"values":[]},"robj":{"values":[{"nameValuePairs":{"l

java - NameValuePair、HttpParams、HttpConnection 参数在登录应用程序的服务器请求类上已弃用

第一次在这里问问题,而且是android编程的新手。我正在按照在线youtube教程创建用户“TonikamiTV”的登录名。除了serverRequests类之外,应用程序的一切都很好。我知道NameValuePair、HttpParams等已被弃用,据我所知这些已过时且自API22以来不受支持。我已经搜索了一些固定的或替代的但不能真正理解它们以及我如何将它们应用到我的代码中。任何帮助将不胜感激。谢谢:)@OverrideprotectedVoiddoInBackground(Void...params){ArrayListdataToSend=newArrayList();data

android - NameValuePair 已弃用

因为Android22NameValuePair已弃用。documentation将我发送到一篇关于openConnection的文章,但这就是我所做的。那么如何正确更换呢?我知道我仍然可以使用它并且必须构建一个字符串,只是弄清楚如何在方法之间传递数据。 最佳答案 您可以使用ContentValues而不是NameValuePair列表。创建:ContentValuesvalues=newContentValues();values.put("key1","value1");values.put("key2",123);用法:for

安卓:未知主机异常

我正在使用AndroidSDK2.2,使用模拟器测试我的应用程序。我想发送一个HTTPPost。当我这样做时,我得到一个UnknownHostException。我已经放置了所需的权限>在manifest.xml中。我也可以在模拟器上打开浏览器并毫无问题地导航到URL。这是我的代码:HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost(uri);HttpResponseresponse=null;try{//AddyourdataListnameValuePairs=newArrayList(2

安卓:未知主机异常

我正在使用AndroidSDK2.2,使用模拟器测试我的应用程序。我想发送一个HTTPPost。当我这样做时,我得到一个UnknownHostException。我已经放置了所需的权限>在manifest.xml中。我也可以在模拟器上打开浏览器并毫无问题地导航到URL。这是我的代码:HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost(uri);HttpResponseresponse=null;try{//AddyourdataListnameValuePairs=newArrayList(2

android - 使用 Http Post 发送图像

我想使用HttpPost将图像从android客户端发送到Django服务器。图片是从图库中选择的。目前,我正在使用列表值名称Pairs将必要的数据发送到服务器并以JSON格式接收来自Django的响应。可以对图像使用相同的方法(在JSON响应中嵌入图像的url)吗?另外,哪种方法更好:远程访问图像而不从服务器下载它们或将它们下载并存储在位图数组中并在本地使用它们?图片数量少(任何解决这些问题的教程将不胜感激。编辑:从图库中选择的图像在缩放到所需大小后发送到服务器。 最佳答案 我假设您知道要上传的图片的路径和文件名。使用image作