java - Android响应本地http请求

标签 java android http-proxy

我有一个从服务器请求媒体流的应用程序,但是该请求需要包含一个 cookie,否则服务器会返回 500 错误。 MediaPlayer 没有发送 cookie 和 URI 请求的功能。

我的解决方法是让 Android 代理请求。我会让 MediaPlayer 向本地主机 ( http://localhost/?ID=1 ) 发出请求,然后我会让一个小型代理应用连同 cookie 一起发出请求并返回媒体流。

我的问题是如何制作代理端?我如何让我的应用程序在本地主机上为 http 请求设置监听器?

我不需要写一个完整的代码来说明如何做到这一点,只需要一些简单的类名和示例代码来展示如何让 Android 应用程序监听来自媒体播放器的请求。

最佳答案

我是否能够创建自定义 Intent 并将 URI 传递给该 Intent ,即 (cookieplayer://songid1) 并让 MediaPlayer 播放返回的流?

关于java - Android响应本地http请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/859702/

相关文章:

android - 清除默认 Android 应用程序

android - 新适配器未更新到 ListView

docker - 在代理后面的 vagrant 中使用 docker

ruby-on-rails - Rails 应用程序中的代理 Websocket 请求

java - 如何从列表中获取仅重复对象的列表

java - OOPS ( JAVA ) 中的类设计

java - 如何使用正则表达式来查找特定的 URL?

java - 第三方类中 Jackson 无限递归的解决方法

java - Webview自动输入密码的方法

vue.js - webpack 开发服务器 : Avoid proxy errors on HTTP errors returned from proxy target