问题标签 [android-httptransport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何使用 androidHttp 将分段视频上传到服务器
根据android文档,我应该使用AndroidHttp.HttpTransport
而不是Apache,因为将来可能不支持Apache等等。有谁知道如何使用AndroidHttp将多部分数据发送到服务器?我需要将视频连同标题、用户名、时间戳等一起上传到服务器。感谢您的帮助。
使用 apache,以下代码适用于上传多部分视频:Android upload video to remote server using HTTP multipart form data
java - 使用 BasicNameValuePair 创建复杂的 JSON
如何使用 ArrayList 创建此 JSON 以在 Android 中发布 json
我只得到一个平面 JSON
java - Android:如何替换已弃用的 HttpRequestExecutor
我正在尝试从我的 Android 项目中删除 HttpClient api 并转换为使用 HttpURLConnection。
在旧的 API 中,我使用了 HttpRequestExecutor,在应用下载和上传时更改通知栏中的一些图标
我怎样才能对 HttpURLConnection 做同样的事情?
android - Android Studio Soap Xml 请求格式不打印
下面的 Android soap xml 请求/响应正在 Eclipse 中打印。但是,在 Android Studio 中,响应是打印的,XML 格式的请求不是打印的。我的示例代码:
Android Ksoap Xml 请求
AndroidHttpTransport httpTransport = new AndroidHttpTransport(URL);
谢谢
android - GoogleNetHttpTransport.newTrustedTransport() 返回 Null
我正在尝试从 json 文件加载 Google 凭据。所以在那之前,我知道,我们必须得到默认的谷歌传输。参考自。但它总是给null
. 有人遇到这个问题吗?
这是我的片段:
这总是以catch
部分结束。说如下
java - 如何在 Android 中使用 Google Translate API v2
我正在尝试使用 Google Translation Api(“google-api-services-translate-v2-rev48.1.22.0.jar”)制作一个 Android 翻译应用程序。
我设法获得了一个有效的密钥,并且我已经从一个简单的 Java 项目中对其进行了测试,并且一切正常。但是,当我尝试在 Android 应用程序中使用相同的代码时,没有任何效果。
这是来自android的代码:
我不确定问题出在哪里。我尝试翻译时唯一得到的是:
在 android 中,我尝试过使用com.google.api.client.http.javanet.NetHttpTransport()
and AndroidHttp.newCompatibleTransport()
。
在我最初的 java 项目中,我使用过GoogleNetHttpTransport.newTrustedTransport()
,但是在 Android 中使用它时,我遇到了一些例外情况:
android - 如何确认 Android App 和服务器是否实际使用 TLS 1.2
所以我有一个 Android 应用程序和我自己的 Web 服务器(具有 TLS 1.0、TLS 1.1 和 TLS 1.2)支持打开。我们正在计划一个应用程序升级,我们试图强制应用程序和服务器之间的安全连接使用 TLS 1.2。
请注意,我知道 TLS 1.2 在 Android Lollipop(API 级别 21)上默认启用,并且出于某种原因在 API 级别 16-19 中默认未启用。我已经在我的应用程序中进行了更改。这都很好。
我的问题是如何测试并保证应用程序和服务器确实在使用 TLS1.2。我在互联网上搜索并找到了如何在浏览器上看到相同信息的方法。
android - NetHttpClient 和 SocketTimeoutException
我有一个通过 wifi 工作并且只连接到本地服务器的 android 应用程序。通常互联网必须非常快,一切都必须正常工作,但我经常有一些SocketTimeoutException
:
我无法理解,因为服务器是本地的并且直接连接到 wifi rooter。当我在服务器上看到日志时,SocketTimeoutException
我可以看到没有请求到达服务器。
这SocketTimeoutException
是非常随机的,有时每小时一个,有时更多有时更少。有时我没有,SocketTimeoutException
但建立连接很慢。
知道可能是什么原因,或者我如何调试/找到问题?
android - 是否可以在不使用 android.permission.INTERNET 的情况下监听 ServerSocket?
我正在使用 NanoHttpd 在设备上创建一个 WebServer(我可能只想将它用于我的应用程序或允许其他应用程序使用它)。
但我必须提供 INTERNET 许可。
我创建了一个执行此操作的应用程序,它仅在我android.permission.INTERNET
在清单中提供时才有效。
我的代码实际上可以工作,但是当我不提供 INTERNET 权限时,我在 logcat 中遇到异常:
我不想提供 Internet 许可,因为我想向用户保证我的应用程序提供的隐私。
我想要访问的只是http://127.0.0.1:<port>
. 是否可以?
android - 如何更新已弃用的 com.google.api.client.extensions.android.http.AndroidHttp
我有跟随对象
但是整个AndroidHttp
类 ( com.google.api.client.extensions.android.http.AndroidHttp
) 被标记为已弃用。
我不知道使用较新的库替换它的类是什么。
我怎样才能替换这个过时的电话?