jjzjj

HttpURLConnection

全部标签

android - 使用 androiddeployqt 为 android 构建 Qt 应用程序时出现 Gradle 构建错误

我有一个适用于Android的Qt应用程序,我使用shell脚本在命令行中构建它。我想使用渐变。所以我在安装步骤中使用了以下命令。androiddeployqt--signmykey.keystore--storepassmypassword--outputandroid-build--verbose--gradle--inputMyApp/myapplib.so-deployment-settings.json我在使用gradle2.2.1时遇到了问题。因此,我通过下载gradle3.1更新了我的gradlewrapper。但是在运行命令gradle时似乎仍在尝试下载2.2.1并给出

java - 在 Java 中测试服务器是否启动的正确方法?

简单地查看是否可以连接到网站/服务器的正确方法是什么?我想要这个用于我正在编写的应用程序,它会在我的网站离线时提醒我。谢谢! 最佳答案 您可以使用HttpURLConnection发送请求并检查响应正文中是否有该页面独有的文本(而不是仅仅检查是否有响应,以防出现错误或维护页面或其他内容)被送达)。ApacheCommons有一个库删除了很多在Java中发出Http请求的样板。我从来没有专门在Android上做过这样的事情,但如果有任何不同,我会感到惊讶。这是一个简单的例子:URLurl=newURL(URL_TO_APPLICATI

android - 通过 HttpURLConnection (POST) 在 android 中发送多部分表单

我想在我的android应用程序中发送多部分表单,但不使用org.apache.http.entity.mime,所以我创建了mu自己的方式,但它与我创建请求的方式不同:publicbyte[]createRequest(byte[]imagedata){byte[]requestData=null;ByteArrayOutputStreambuf=newByteArrayOutputStream();OutputStreamWriteroutput=null;try{Log.i(TAG,"Creatingrequest");output=newOutputStreamWriter(b

Android 使用其 URL 检查文件是否存在于远程服务器中

我希望我的Android程序使用其URL检查文件(例如index.php)是否存在于远程服务器中。即如果我点击按钮,它应该检查一个url是否存在。如果是,它应该加载相同的URL,否则显示消息“文件不存在!”我做了这样的事情:privateOnClickListenercameraListener9=newOnClickListener(){publicvoidonClick(Viewv){idNo=editText.getText().toString();StringURLName="http://blahblah/kufpt/upload_test/"+idNo+"/index.p

android - 中断 HttpURLConnection 请求 Android

我正在创建简单的类,它使用HttpURLConnection向服务器发送请求并接收响应。我想添加中断当前请求的interrupt()方法(假设请求在AsyncTask中运行并且从主线程调用interrupt())。有2个进程需要很多时间,我不知道如何中断它们:写入输出流从输入流中读取假设我想中断从输入流中的读取,我是这样读取的:downloadThread=newThread(newRunnable(){@Overridepublicvoidrun(){try{buffer=readFully(connection.getInputStream());}catch(Exceptione

android - 使用 HttpURLConnection 的 NTLM 身份验证

有什么方法可以使用HttpURLConnection实现NTLM身份验证?目前,我已经使用DefaultHttpClient和JCIFSEngine实现了身份验证方案。(我的灵感是:Android:NTLMAuthentication,ksoap,andpersistentconnections)但是自从删除了Android6ApacheHTTP客户端后,我一直在寻找除了在应用程序gradle文件中添加useLibrary'org.apache.http.legacy'之外的解决方案,因为我想改进我的代码使用HttpURLConnection类。如文档所述,此API更高效,因为它通过透

Android:尝试从 youtube api 获取数据

我正在尝试从http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?&start-index=1&max-results=15&v=2获取数据并打印视频的标题,但我在行中遇到异常intresponseCode=httpConnection.getResponseCode();有什么问题吗?还有其他获取此数据的方法吗?我的代码:URLurl;try{StringfeaturedFeed="http://gdata.youtube.com/feeds/api/standardfeeds/recently_feat

使用 HttpURLConnection 的 Android POST 请求

我正在尝试使用HttpURLConnection执行发布请求,但不知道如何正确执行。我可以使用AndroidAsyncHttp成功执行请求客户端使用以下代码:AsyncHttpClienthttpClient=newAsyncHttpClient();httpClient.addHeader("Content-type","application/json");httpClient.setUserAgent("GYUserAgentAndroid");StringjsonParamsString="{\"key\":\"value\"}";RequestParamsrequestPar

java - HttpURLConnection.getRequestProperties() 抛出 IllegalStateException : "Already connected"

执行请求后,我想检查请求header,但它不起作用。我在sun.net.www.protocol.http.HttpURLConnection的一个实例上调用了getRequestProperties(),我总是收到IllegalStateException消息“已经连接”.好像我想设置请求属性。但我只想阅读它们。负责此行为的代码在HttpUrlConnection中:http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/sun/net/www/protocol/http/Http

android - okHTTP 在使用 HttpUrlConnection 时在 Android 设备 >4.4 上内部使用?

我想知道是否有人可以确认一些事情,因为我不确定它是否适用于手机上安装的android版本或我正在编译的SDK版本。看来HTTPUrlConnection现在在设备>4.4上内部使用OkHttp。因此,如果我的应用程序针对4.4进行编译但可以在4.0上运行,如果它在4.0上启动,它仍然会在底层使用OkHttp吗?我认为使用OkHttp作为直接实现并绕过HttpUrlConnection仍然有一些优势?提前致谢 最佳答案 ifitislaunchedon4.0woulditstilluseOkHttpunderneath?仅当您直接使用