Libwebsockets为css和js文件返回406错误

时间:2016-11-01 07:50:45

标签: libwebsockets

我正在尝试添加css文件/usr/local/share/libwebsockets-test-server/

但出于某种原因,我收到406 Not Acceptable错误。

我已经检查了权限,test.html目录中的css和css文件都有644权限,并且都属于root

FWIW,jquery的CDN似乎工作正常。

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

在libwebsockets \ test-server \ test-server-http.c中有一些行:

#if 1
    /* this example server has no concept of directories */
    if (strchr((const char *)in + 1, '/')) {
        lws_return_http_status(wsi, HTTP_STATUS_NOT_ACCEPTABLE, NULL);
        goto try_to_reuse;
    }
#endif

将'#if 1'更改为'#if 0'并重建。看看是否能解决问题。 它对我有用。我认为复杂的dir布局不能很好地工作。但它可以跟我的目标结构很好。