我需要在我的应用程序中通过Post方法将一些值传递给URL。请帮忙 最佳答案 下面是一些将发出HTTPPOST请求的代码。取自http://androidadvice.blogspot.com/2010/10/httppost-request.html,其中还有一些额外的解释。HttpClienthttpclient=newDefaultHttpClient(httpParameters);HttpPosthttppost=newHttpPost(Constants.MAIN_URL);ListnameValuePairs=newA
我在Android中有一个登录表单,我想用它向服务器发送HttpPost请求,并在登录成功时返回一个cookie。我有一个问题,如何实现它的正确版本以及如何获取cookie并将其存储在设备上(我是否将其存储在偏好数据库中?以便稍后销毁它?)。我现在有这段代码:publicvoidpostData(){HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http://a_site.com/logintest.aspx");try{ListnameValuePairs=newArrayList(
我有一个网页(显示在浏览器中,不是WebView),我想将一些数据(例如使用httpPOST)传递给常规的android应用程序。我只需要启动应用程序并提供数据。我知道可以通过注册一个Intent过滤器来启动该应用程序,但我对数据传递部分一头雾水。URL不需要是真实的,假的URL就可以。这可以在BlackBerry中使用HTTP过滤器来完成。有没有办法在Android中做同样的事情?提前致谢。 最佳答案 在您的网页中放置如下链接:在您的Activity的onCreate()中,您可以通过Intent对象访问数据。Uridata=ge
我正在尝试使用googleapi客户端库发送发布请求,但无法成功。这是我正在使用的fragmentUrlEncodedContenturlEncodedContent=newUrlEncodedContent(paramMap);//paramMapcontainsemailandpasswordkeypairsHttpRequestrequest=httpRequestFactory.buildPostRequest(newGenericUrl(Constants.PHP_SERVICE_BASE_PATH+mPath),urlEncodedContent);Stringrespon
我是android的新手。现在我正在做一个应用程序。对于这个我需要将数据发送到服务器。现在我正在使用Volleypost方法。但是当我使用volley将数据发送到服务器时,参数总是显示为空.这里我附上了代码,请检查。这里我使用的是fragment。代码部分Stringurl="http://192.168.1.182:8084/name/registration.jsp";finalProgressDialogpDialog=newProgressDialog(this.getActivity());pDialog.setMessage("Loading...");pDialog.sh
我需要调用一个需要字符串数组作为POST参数的api。因此,对于API定义的示例:POSTapi/names预期的POST参数是一组名称和一些其他属性,如下所示:{names:["John","Bill"],department:"Engineering"}我目前正在使用Android文档中描述的自定义Volley框架,但似乎来自Volley的参数只能作为(字符串,字符串作为键和值)的Map传递。我已经从我的Android应用程序中获得了数组,准备作为post参数传递,但是这个Volley需要一个字符串。我尝试使用Arrays.toString(myStringArray)转换我的数组
我从一个服务器接收到(Step1)一个soapString,我想转发(Step2)这个String到另一个服务器。publicinterfaceStepTwoRestAdapter{@Headers({"Content-Type:text/xml"})@POST("/services/step2/forwardSoap")Observableorder(@BodySoapStringsoapString);}在上面的这种情况下,afgtermy.server.com即“/webservices/step2/forwardSoap”始终保持不变。我怎样才能使这部分变量?这里的技巧是,第二
我目前正在尝试通过GoogleVolley向我的服务器发送一个简单的POST请求。因此,我编写了以下代码行:Mapparams=newHashMap();params.put("regId","skdjasjdaljdlksajskl");JSONObjectobject=newJSONObject(params);JsonObjectRequestrequest=newJsonObjectRequest(Method.POST,"address_of_my_server/method",object,successListener,errorListener);queue.add(r
我正在用Retrofit1.9版本编写我的第一个代码。我试着关注几个博客,但无法理解非常基本的问题。到目前为止,我已经使用jsonschema2pojo、RestAdapter类创建了Model类。这是我的模型类:@Generated("org.jsonschema2pojo")publicclassGmailOauth{@ExposeprivateStringcreatedAt;@ExposeprivateStringobjectId;@ExposeprivateStringsessionToken;@ExposeprivateStringusername;.....Getteran
只是想检查这个带有异步任务的JSONParser是否正确完成?当我将此代码放入我的Eclipse时,此(method.equals("POST")带有红色下划线。它声明无法解决“方法”。对此有任何建议或帮助吗?谢谢。publicclassJSONParser{staticInputStreamis=null;staticJSONObjectjObj=null;staticStringjson="";Stringurl=null;Listnvp=null;//constructorpublicJSONParser(){}//functiongetjsonfromurl//bymaking