我正在尝试添加css文件/usr/local/share/libwebsockets-test-server/
但出于某种原因,我收到406 Not Acceptable
错误。
我已经检查了权限,test.html
目录中的css
和css文件都有644
权限,并且都属于root
。
FWIW,jquery
的CDN似乎工作正常。
非常感谢提前。
答案 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布局不能很好地工作。但它可以跟我的目标结构很好。