首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏10km的专栏

    nanohttpd:实现跨域(CORS)请求

    本文链接:https://blog.csdn.net/10km/article/details/102568909 NanoHTTPD是一个轻量级的HTTP服务器,可以很方便地嵌入到Java程序中。 NanoHTTPD默认是不支持访问跨域(CORS)请求的。如果希望自己的NanoHTTPD服务支持CORS,就要自己实现对CORS请求的响应。 下面是nanohttpd响应CORS请求的基本逻辑 @Override public Response serve(IHTTPSession session) { // 判断是否为跨域预请求

    2.7K20发布于 2019-10-22
  • 来自专栏10km的专栏

    关于在android平台使用nanohttpd实现的http服务在WIFI环境下响应明显太慢的问题

    平台和WIFI环境没有直接关系,与nanohttpd版本有关。 nanohttpd 是什么这就不介绍了,我们在开发一个项目时要在android平台上实现一个WEB服务,就用到了nanohttpd.确实挺好用的,这个框架很小,但扩展性很好,没花多少时间就实现项目需要的 /nanohttpd上提出了这个问题: 《Very slow loading in version 2.3.0》 https://github.com/NanoHttpd/nanohttpd/issues /318 我用的 nanohttpd 版本是2.3.1,也最近发布的版本(2016年),对症哦 nanohttpd这个项目版本更新很慢,最近一个release 版本2.3.1是2016年的,近4年没有 好了,现在问题搞清楚了,nanohttpd master分支上已经解决了这个问题,只是nanohttpd没有release版本。

    3.3K20发布于 2020-08-30
  • 来自专栏SpringCloud专栏

    android充当server服务器

    github链接地址https://github.com/NanoHttpd/nanohttpd     这个框架使用起来比较简单,也符合需求。     不过真正用的只有一个类NanoHTTPD.java,其他的都是demo例子。     这个版本更新比较多,我用的是老版的,用法都差不多,就以这个老版的来简单说一下用法。 java.util.TimeZone; /** * A simple, tiny, nicely embeddable HTTP server in Java *

    *

    * NanoHTTPD * * @param parms original NanoHttpd parameters values, as passed to the serve = null) server.stop(); }     定义一个内部类继承NanoHTTPD,在构造方法里设置端口号。    

    5.6K20发布于 2019-01-17
  • JAVA将rtsp视频流推送到前段

    在项目的 pom.xml 文件中添加以下依赖项: <dependencies> <dependency> <groupId>org.nanohttpd</groupId> <artifactId>nanohttpd</artifactId> <version>2.3.1</version> </dependency> </dependencies> 创建一个名为 Main 的Java类,并在其中添加以下代码: import fi.iki.elonen.NanoHTTPD; import java.io.IOException; public class Main extends NanoHTTPD { public Main() throws IOException { super(8080); start( NanoHTTPD.SOCKET_READ_TIMEOUT, false); } public static void main(String[] args) { try

    42610编辑于 2025-08-29
  • 来自专栏信安成长计划

    Beacon 上线协议分析

    0x02 TeamServer 处理 在 TeamServer 中使用了 NanoHTTPD 库来处理 HTTP 请求,并且写了一个 WebServer 类,继承了 NanoHTTPD,并在里面写了处理函数

    68010编辑于 2022-01-07
  • 来自专栏FreeBuf

    如何识别恶意Cobalt Strike服务器

    基于NanoHTTPD响应的方法 Cobalt Strike服务器基于NanoHTTPD,于2012年首次发布。NanoHTTPD是一个基于java的开源web服务器框架。 NanoHTTPD服务器响应中包含一个额外的空字节:”HTTP/1.1”后面是一个空字节(0x20),而在其他web服务器响应中不存在这个空字节。 ? 类似的,2019年2月27日,知道创宇安全研究团队发表了一篇博客,详细介绍了他们使用Strategic Cyber LLC报告的NanoHTTPD 404 Not Found响应异常以及空字节异常来识别 知道创宇报告称,构建Cobalt Strike的开源NanoHTTPD代码响应方式如下: HTTP/1.1 404 Not FoundContent-Type: text/plainDate: Day,

    2.5K10发布于 2021-03-09
  • 来自专栏小白技术社

    破解某交(y)友(p)app的VIP&&半自动im机器人

    效果展示 最后借助NanoHTTPD做了web接口。看下效果 gif传不上来,戳原文看效果吧。 ? ‍‍总结 这个app比较简单,虽然360加壳,但是通过youpk脱壳之后,发现基本没混淆。

    2.7K20发布于 2020-07-31
  • 来自专栏MelonTeam专栏

    Android短视频边下边播详解

    【技术架构】   Proxy Server的http服务器实现可以参考一些开源项目如NanoHttpd,但如果想自己实现也不会很难,我们一起来看下它的技术架构,如下所示: ?

    7.8K120发布于 2018-01-04
  • 来自专栏大数据仓库建设

    Awesome Java - 2017 Java 资源大合集

    Jetty - Lightweight, small server, often embedded in projects. nanohttpd - Tiny, easily embeddable HTTP

    2.3K10发布于 2019-03-14
  • 来自专栏软件开发

    Java资源大全中文版(Awesome最新版)

    nanohttpd -微型,易于嵌入的HTTP服务器。 WebSphere Liberty - IBM开发的轻量级模块化服务器。

    3.8K135发布于 2018-01-04
  • 来自专栏Albert陈凯

    2019-08-17 awesome-java,JAVA开发的武器库

    nanohttpd - Tiny, easily embeddable HTTP server.

    2.5K30发布于 2019-11-15
  • 来自专栏韩曙亮的移动开发专栏

    【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)

    android_packages_apps_CMWallpapers Fetching project platform/hardware/intel/common/bd_prov Fetching project platform/external/nanohttpd

    4.7K20编辑于 2023-03-27
领券