Documentation improvements (issues #334, #324, #343) #358
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR addresses three documentation-related issues:
Issue INSTALL is obsolete #334: Remove obsolete INSTALL file that incorrectly mentioned
make -f Makefile.cvsinstead of./bootstrap. README.md already contains accurate build instructions.Issue Please Provide an example for get_args() and get_args_flat() method #324: Add
args_processing.cppexample demonstrating how to useget_args()andget_args_flat()methods to iterate over all request arguments, including handling parameters with multiple values (e.g.,?id=1&id=2&id=3).Issue bind_address() is not documented #343: Add
bind_address(const std::string& ip)overload that allows binding to a specific IP address using a string (e.g.,"127.0.0.1") instead of requiring manualsockaddrconstruction. Also documented bothbind_address()overloads in README.md.Changes
INSTALLexamples/args_processing.cppexamples/Makefile.amsrc/create_webserver.cppsrc/Makefile.amsrc/httpserver/create_webserver.hpptest/integ/ws_start_stop.cppREADME.mdTest plan
make)make check- 12/12 pass)