Comments (4)
And you can assign me to this task (i you want), I will need the same test for simple_httpd like the one for my PR #50 which
is not very necessary for tiny_httpd compared to simple_httpd.
from tiny_httpd.
Do you mind if http_of_dir move to the tiny_httpd_camlzip package to have a compress option. This would
give a simple way to test compression and also allow more use case of http_of_dir.
from tiny_httpd.
I think we can keep http_of_dir in the tiny_httpd package, but use the select expression in dune to have an optional dep on tiny_httpd_camlzip. I can give more details on how that works.
from tiny_httpd.
Yes please, if you can give me details, I could use them for Simple_httpd too.
I have ssl support (was easy to do with ocaml-ssl), but it is not easy to separate, the easiest would be to have a fake SSl module with the same interface. But I struggle with opam to do that. Ideally, I would like opam option to refer to separate git branch if possible.
from tiny_httpd.
Related Issues (20)
- allow user to setup info/debug/trace logs HOT 1
- basic "static file server" middleware HOT 1
- Problem with mime type of css and js files HOT 4
- Function `percent_decode` should not convert the `+` symbol HOT 2
- session and handling of body in post method HOT 7
- Unix.accept raising exception, not caught HOT 3
- Provide some level of statistics ? HOT 8
- test server sent events
- Better data structure for headers HOT 4
- Middleware and accept overlap a bit ? Need more freedom for composition ? HOT 2
- Stream do not close the file descriptor HOT 6
- Should use magic-mime (or mrmime) HOT 2
- Small file should not be chunked HOT 5
- missing code for trailer in chunked message HOT 3
- Accept-encoding and chunked response HOT 2
- handling of route HOT 11
- Firefox hang on 301 redirect with no body HOT 2
- examine problem with dune2
- allow path handlers to directly take a `byte_stream Request.t`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tiny_httpd.