草庐IT

nameValuePairs

全部标签

android - 如何使用 Spring for Android POST 键/值对而不是 JSON 对象?

我正在尝试使用SpringforAndroid对url执行标准HTTPPOST,其中正文只是参数列表(如键值对)而不是JSON对象。我希望将响应从JSON转换为JavaResponseObject,但据我所知,Spring也将我的正文转换为JSON。这是我的代码:Mapparams=newHashMap();params.put("client_id",mClientId);params.put("state",mState);params.put("username",mUsername);params.put("password",mPassword);returngetRestT

java - 如何从 HttpClient 切换到 HttpUrlConnection?

我正在创建一个Android应用程序,我通过HttpClient将数据从Android应用程序发送到servlet。我使用HttpPost方法。我在Android开发者网站上读到ApacheHttpClient库在AndroidFroyo2.2中有一些错误,毕竟使用HttpUrlConnection而不是HttpPost是个好习惯。所以我想将我的HttpPost代码转换为HttpUrlConnectio但不知道如何。我在这里发布我的Android代码和servlet代码安卓代码privateStringpostData(StringvalueIWantToSend[]){//Creat

android - 发布包含下划线 (_) 的网址

我正在发布一个包含下划线(_)的参数的url。示例:http://sdsdsds_asasasahjhd.com/dsdsdsd/login.json?我是这样发帖的:HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http://sdsdsds_asasasahjhd.com/dsdsdsd/login.json?");try{ListnameValuePairs=newArrayList(2);nameValuePairs.add(newBasicNameValuePair("key1

android如何通过代码获取PNR no的PNR状态

在我的应用程序中,我有一个Activity,其中有一个EditText和一个Button。我想输入PNR号,如果我按“检查PNR状态”按钮,它应该会显示PNR状态。我该怎么做?请给我一些示例以便更好地理解。谢谢 最佳答案 我已经为我尚未发布的iPhone应用程序完成了类似的任务。你可以检查http://www.pnrstatuscheck.in获取pnr状态。他们正在使用来自http://www.mmtstraintimings.in/pnrstatus/的服务{您的PNR号码}这解决了获取pnr状态信息的主要烦恼。getReque

Android 作为 httppost 的结果获取 pdf 文件

我正在开发一个Android应用程序,它必须从网络服务下载一些文件。目标我想从网络服务下载PDF文件并在手机上显示。问题我是使用网络服务的新手,我不太清楚如何获取文件并打开它。这是我迄今为止的代码:publicvoiddownloadFile(Stringusername,Stringpassword,Stringfilename){ListnameValuePairs=newArrayList(2);nameValuePairs.add(newBasicNameValuePair("username",username));nameValuePairs.add(newBasicNam

android - 如何使用 NameValuePair 发送字节 HTTP?

我想使用这个NameValuePair方法从我的Android客户端向Web服务器发送几个值:publicvoidpostData(){//CreateanewHttpClientandPostHeaderHttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http:/xxxxxxx");try{//AddyourdataListnameValuePairs=newArrayList(1);Stringamount=paymentAmount.getText().toString();Str

android - 如何从 Android 执行 RESTful POST 请求

我第一次尝试执行RESTPost,但我不太清楚从哪里开始。我正在与WordPressRESTAPI互动,并且正在尝试利用this端点:/sites/$site/posts/$post_ID/replies/new,用于对某个帖子提交新评论。我认为我已经很好地掌握了GET请求,因为我已经成功地处理了其中的几个请求。有了这些,我可以通过URL向服务器说出我需要说的所有内容,但似乎必须对POST请求执行另一个步骤。我的问题是:那一步是什么?我是否将要提交的内容包装到JSONObject中并发布?如果是这样,我该如何发布?我是否需要以某种方式构造语句,类似于构造语句以在数据库上执行的方式?或者

android - 在android中以编程方式提交html表单

我想在android中以编程方式提交表单。我不希望任何用户与网络浏览器进行交互。用户将在EditField中提供输入,然后输入将通过HTTPweb方法通过httppost方法提交。但我没有取得任何成功。请指教。我在java中使用过HTMLUnit,但它在android中不起作用。finalWebClientwebClient=newWebClient();finalHtmlPagepage1=webClient.getPage("http://www.mail.example.com");finalHtmlFormform=page1.getHtmlElementById("login

android - 从 Android 中的互联网链接获取数据

我正在制作一个带有URL的应用程序。*.asp扩展名,我们将所需的参数传递给它,并使用POST方法获取一些字符串结果。关于如何实现这一点有什么建议吗?更新:实际上我有一个.net链接,它接受一些POST参数并给我一个结果。我如何在Android中做到这一点? 最佳答案 HTTPResponse应该可以解决问题:DefaultHttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http://www.yoururl.com");Listnam

android 如何发送 int 和 double 作为 namevaluepair 作为 http post

我有一个应用程序,我正在尝试使用httppost将数据发送到网络服务。用户数据是字符串int和double的混合。在应用程序中,所有内容都表示为字符串,因为当我使用AsyncTask运行网络调用时(因此它不在主线程上),params数组的类型为字符串。我遇到的问题是服务器有时需要一个int。例如,compID是服务器期望的一个整数。使用httppost时,我使用NameValuePair。这将只接受字符串。我如何将int或double传递给httppost?在我的Activity中。String[]params=newString[]{tagCompany,tagId,tagPerso