gpt4 book ai didi

android - 在 android 中为 NanoHttpd 设置 CORS

转载 作者:行者123 更新时间:2023-12-04 17:55:47 29 4
gpt4 key购买 nike

我有一个从服务器下载的 hls 流。然后我使用 this 创建一个本地网络服务器图书馆 !我成功运行了服务器,我可以在我的 PC 上播放 VLC 播放器中的内容。但是由于 CORS 问题,它在 JW 播放器和 Google Chromecast 上失败。我找到的可能解决方案是将 .htaccess 文件/crossdomain.xml 文件放在我的服务器运行的文件夹中。有没有办法以编程方式设置 NanoHttpd 的 header 以允许 CORS ?我用来在本地向谷歌 Chromecast 提供文件

最佳答案

  resp= newFixedLengthResponse(Response.Status.OK, MIME_PLAINTEXT ,"success");
resp.addHeader("Access-Control-Allow-Origin", "*");
resp.addHeader("Access-Control-Max-Age", "3628800");
resp.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, OPTIONS");
resp.addHeader("Access-Control-Allow-Headers", "X-Requested-With");
resp.addHeader("Access-Control-Allow-Headers", "Authorization");




resp.setChunkedTransfer(true);
return resp;

你可以这样做。

关于android - 在 android 中为 NanoHttpd 设置 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40607732/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com