草庐IT

HTTPUrlConnection

全部标签

Android 设备上的 PHP HTTP POST 使用 HttpURLConnection

问题:所以问题是这不会发布到由goDaddy托管的在线数据库。所以我的问题是为什么,以及如何修复它以将其发布到它?问题:php页面未接收传递给它的名称值对。编辑:修改了建议使用HttpURLConnection的代码...我已将问题缩小到无法检索fbid。如您所知,我在这里做了很多功课...这是我在postthread类中设置的内容的logcat这是我执行帖子的类:07-0216:41:45.108:I/PROJECTCARUSO(12308):response:{"posts":[null]}HttpPost线程:publicclassHttpPostThreadextendsThr

android - HttpURLConnection.getInputStream 很慢

与使用相同服务器端服务的iPhone应用程序相比,HttpURLConnection.getInputStream需要花费很多时间。以下代码用于该服务:date=newjava.util.Date();Log.d("time","TimeStampbeforeposting"+newTimestamp(date.getTime()));URLur=newURL(url);HttpURLConnectionconn=(HttpURLConnection)ur.openConnection();conn.setRequestProperty("Connection","close");co

android - 如何在 Android 上通过 SOCKS 代理使用 HttpURLConnection

好吧,我一直在尝试在android上使用SOCKS代理。太多了,我很挣扎,我没能正确使用它。基本上,我确实想使用HttpURLConnection(必须)通过SOCKS代理获取页面内容。我使用的代码是这样的:StringproxyHost="192.168.2.2";intproxyPort=1999;InetSocketAddressproxyAddr=newInetSocketAddress(proxyHost,proxyPort);Proxyproxy=newProxy(Proxy.Type.SOCKS,proxyAddr);URLrequest=newURL("http://r

java - 确定网络连接带宽(速度) wifi 和移动数据

我想获得以kbps或mbps为单位的网络连接带宽。如果设备连接到wifi,那么它应该返回网络带宽(速度)以及移动数据。它将返回wifi容量速率,但我想要准确的数据传输速率。publicStringgetLinkRate(){WifiManagerwm=(WifiManager)getSystemService(Context.WIFI_SERVICE);WifiInfowi=wm.getConnectionInfo();returnString.format("%dMbps",wi.getLinkSpeed());} 最佳答案 您不

android - 登录成功后如何开始新 Activity ?

我想在登录成功后开始一个新Activity。那就是当登录正确时,新Activity应该自动启动......我不知道在哪里提到startactivity。请帮助我,我是android的新手。这是我的代码...publicclassBackgroundTaskextendsAsyncTask{AlertDialogalertDialog;Contextctx;BackgroundTask(Contextctx){this.ctx=ctx;}@OverrideprotectedvoidonPreExecute(){alertDialog=newAlertDialog.Builder(ctx)

java - 在 Rss 阅读器中使用 HttpUrlconnection 导致 Android 挂起

我组装了一个按原样工作的RSS阅读器,但我想使用HttpUrlConnection方法设置与RSSURL的连接。当我尝试它时,程序在我单击阅读Rss按钮后锁定:privateclassgetRssFeedTaskextendsAsyncTask{@OverrideprotectedStringdoInBackground(String...params){try{URLrssUrl=newURL(params[0]);HttpURLConnectionurlIn=(HttpURLConnection)rssUrl.openConnection();InputStreamin=newBu

没有代理的 Android 不工作?

我需要在我的应用程序中设置不设置代理的条件;为此,我使用了以下代码:URLurl=null;try{url=newURL(uri.toURL().toString());}catch(MalformedURLExceptione3){e3.printStackTrace();}try{//client=(HttpURLConnection)url.openConnection(java.net.Proxy.NO_PROXY);PropertiessystemProperties=System.getProperties();systemProperties.setProperty("h

android - 如果没有 Internet 连接,HttpURLConnection getResponseCode() 不会返回

我正在使用HttpURLConnection通过以下代码检查服务器URL是否可用:try{booleanconnectionFailed=false;URLknownURL=newURL("http://www.google.com");httpConnection=(HttpURLConnection)knownURL.openConnection();httpConnection.setConnectTimeout(5000);responseCode=httpConnection.getResponseCode();if(responseCode!=200){status=Con

php - 通过 HttpURLConnection 将参数和图像上传到 PHP 服务器 (Android)

场景:我正在尝试通过服务中的HttpURLConnection发送一些POST数据(有进度更新)。我从图库中抓取一张图片,然后将它发送到带有2个参数的php服务器;invnum和密码。注意:如果我通过HttpClient方法执行此操作,则会在服务器中发送和接收参数和图像,但我无法跟踪上传进度。我看到一些与自定义多部分实体相关的代码,我想尽可能避免引用库我在SO中研究了很多相关问题,但似乎找不到解决方案。以下是我服务中的当前代码。protectedvoidonHandleIntent(Intentintent){Stringinvnum=intent.getStringExtra("in

java - HttpURLConnection 保持缓存

我目前正在使用这段代码从服务器获取数据publicstaticStringgetResponse(StringURL)throwsIOException{try{Stringresponse_string;StringBuilderresponse=newStringBuilder();URLurl=newURL(URL);HttpURLConnectionhttpconn=(HttpURLConnection)url.openConnection();if(httpconn.getResponseCode()==HttpURLConnection.HTTP_OK){BufferedR