client variables are const ref
This commit is contained in:
28
README.md
28
README.md
@@ -1,5 +1,6 @@
|
||||
|
||||
## work together
|
||||
|
||||
#### questions
|
||||
- in client.cpp i fill the port, is there a default one in case it's not in the request ?
|
||||
- timeout server but still works ?
|
||||
@@ -13,6 +14,8 @@
|
||||
- is it ok ? `http://my_site.com/php-cgi` (reconstruct path ?)
|
||||
- is it ok ? `http://my_site.com/something/php-cgi` (what about 'something' ?)
|
||||
- is it ok ? `http://my_site.com/something/cgi-bin/php-cgi` (real path with 'something' before ? )
|
||||
- I don't save the STDIN and STDOUT before dup2 in child process, is it wrong ?
|
||||
- the response page is received long after the cgi-script is done, why ?
|
||||
|
||||
#### notifications
|
||||
- i changed the Client getters in two categories :
|
||||
@@ -25,6 +28,31 @@
|
||||
- the header fields names, as key in map, are stored in lowercase, and getters are case-insensitives
|
||||
|
||||
|
||||
respsonse.cpp
|
||||
```
|
||||
_response()
|
||||
{
|
||||
_determine_process_server()
|
||||
_send_response()
|
||||
{
|
||||
_append_base_headers()
|
||||
_construct_response()
|
||||
{
|
||||
_process_method()
|
||||
{
|
||||
_get()
|
||||
{
|
||||
_exec_cgi()
|
||||
}
|
||||
}
|
||||
_insert_status_line()
|
||||
::send(headers)
|
||||
::send(body)
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
## man
|
||||
|
||||
|
||||
Reference in New Issue
Block a user