jjzjj

HttpURLConnection

全部标签

android - 无法在android中使用HttpURLConnection发送带有图像的附加参数

publicclassUploadProfilePicActivityextendsActivityimplementsView.OnClickListener{ImageViewimageView;ButtonbtnUploadPic;ButtonbtnskipUploadPic;ButtonbtnSaveNContinue;privatestaticintRESULT_LOAD_IMAGE=1;Stringimagepath=null;ProgressDialogdialog=null;Stringurl_profilePic;privateintserverResponseCod

android - HttpURLConnection 后 : Output stream has no effect?

我正在开发一个Android应用程序,并且已经发现不同的Android版本在处理Http(s)URLConnections方面有不同的方式(http://stackoverflow.com/q/9556316/151682)。我遇到了Android4很好地通过HTTPS执行POST请求的问题,在运行下面的代码时自动添加像Content-Type这样的header。但是,在Android2.3.5(设备和模拟器)上,任何对输出流的写入似乎都被忽略了——我使用网络代理Charles对其进行了调试,当所有header都已发送时,写入输出流的数据是没有一起发送...有人知道怎么解决吗?注意:由

java - HttpURLConnection.getInputStream() 挂起并且永远不会完成

我正在尝试使用以下代码从JSON端点获取token:publicclassFetchTokenextendsAsyncTask{Stringdata="";Stringtoken="";publicTokenDelegatedelegate=null;@OverrideprotectedVoiddoInBackground(String...identity){try{if(identity.length==1){URLurl=newURL(identity[0]);HttpURLConnectionhttpURLConnection=(HttpURLConnection)url.op

Android 无法使用 HttpURLConnection 发送 GET 请求

我正在尝试在我的应用程序中使用HttpURLConnection。我将我的请求方法设置为“GET”,但是当我尝试检索输出流时,该方法被更改为“POST”!我不确定是不是这个原因,但是当我使用“POST”发送请求时,我的JSON服务器(我使用JAX-RS)返回了一个空白页面。这是我的代码fragment://CreatetheconnectionHttpURLConnectioncon=(HttpURLConnection)newURL(getUrl()+uriP).openConnection();//Addcookiesifnecessaryif(cookies!=null){for

Android WebView XMLHttpRequest Keepalive

在AndroidWebView中创建XMLHttpRequests时,没有像看起来那样使用保活连接。当请求频繁发出时,我的桌面浏览器都使用keepalive(例如,在页面的onload事件中触发的XMLHttpRequests排队到页面的加载请求连接)。有人知道保持Activity连接的要求是什么(超时、header..)吗?非常感谢! 最佳答案 您要做的是使用HTTPUrlConnectionhttp://developer.android.com/reference/java/net/HttpURLConnection.html

java - 如何在 Android 上的 HttpUrlConnection 中禁用对 401 上的 WWW-Authenticate header 的检查?

我使用的网络服务在我的身份验证cookie过期时返回401,这会导致HttpUrlConnection抛出此错误:java.io.IOException:Noauthenticationchallengesfoundatlibcore.net.http.HttpURLConnectionImpl.getAuthorizationCredentials(HttpURLConnectionImpl.java:427)atlibcore.net.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:40

android - HttpURLConnection 在 Android 2.x 中运行良好但在 4.1 中运行不正常 : No authentication challenges found

我有一些典型的代码,它们使用HttpURLConnection来获取带有URL的文件。他们在android1.x和2.x中运行良好。但在Android4.1中失败了!我在网上搜索了一下,几乎没有找到类似的信息。有人可以帮忙调查这个问题吗?privateStringmURLStr;privateHttpURLConnectionmHttpConnection;...url=newURL(mURLStr);...mHttpConnection=(HttpURLConnection)url.openConnection();mHttpConnection.setDoOutput(true);

android - 如何在访问 token 过期时自动获取刷新 token 并在 Android 中使用 HttpURLConnection 获取 401?

我有如下的post请求,如果访问token过期获取刷新token并且服务调用继续,我们不能像Retrofit2.0拦截器那样让它自动运行吗?没有中断?URLurl=newURL(myurl+"?access_token="+access_token);HttpURLConnectionconn=(HttpURLConnection)url.openConnection();conn.setReadTimeout(100000000/*milliseconds*/);conn.setConnectTimeout(150000000/*milliseconds*/);conn.setReq

android - HTC One 漏洞?出现在 URLConnection InputStream 中的部分 HTTP header

我有一些代码可以下载一个XML文件,该文件已经在付费应用程序中发布了几年-从来没有遇到过任何问题,直到最近我在HTCOne上看到了这种情况。想知道我是否遗漏了什么或者是否应该在某处报告。这是强制出现问题的示例代码:packagecom.lutron.davetest;importjava.io.BufferedInputStream;importjava.io.InputStream;importjava.net.URL;importjava.net.URLConnection;importandroid.os.AsyncTask;importandroid.os.Bundle;imp

java - Android HttpURLConnection PUT 到 Amazon AWS S3 403 错误

使用具有签名、过期时间和访问key的预签名URL将文件上传到AmazonS3,使用以下代码我可以使用普通的Java代码上传文件,但Android中的相同代码给我403错误。使用AmazonSDK生成预签名URL我已阅读http://developer.android.com/reference/java/net/HttpURLConnection.html和http://android-developers.blogspot.com/2011/09/androids-http-clients.html但无法弄清楚我应该使用什么header参数,我想在android中它正在设置服务器拒绝