Ole Christian Eidheim
Ole Christian Eidheim
This method is lacking for the time being, but you can do it your self by using `Percent::encode` (https://github.com/eidheim/Simple-Web-Server/blob/master/utility.hpp#L42) on the cookie values. I'll might create `HttpHeader::FieldValue::SemicolonSeparatedAttributes::create` as a way...
You raise an interesting question, but the main problem is that the socket type (HTTP or HTTPS) has to be decided at compile time. This means that for instance `ServerBase::resource`...
Thank you all for great feedback, and sorry for being absent in this thread. I have however given this some thought from time to time. The problem as I see...
@ttislerdg Thank you! I'll have to study your changes in more detail, but it seems that you have found a solution that might very well have solved this issue. A...
I also made an attempt in https://github.com/eidheim/Simple-Web-Server/tree/base_class. Feedback is welcome.
After some thought, I think I have come to the conclusion that making a non-templated base class complicates that source code too much with respect to what is achieved. Also...
I found some interesting discussion around OOP/Templates here: https://stackoverflow.com/questions/1039853/why-is-the-c-stl-is-so-heavily-based-on-templates-and-not-on-interfaces. I'm not agreeing with everything that is said in the replies for this stackoverflow-question, but I think a healthy balance between...
What OS are you on, and what OpenSSL/Boost version are you using?
I would try to upgrade both openssl and boost first, if you have that possibility?
I guess the latest openssl and boost versions, as long as they compile on Windows, should be ok. Let me know how it goes:)