client variables are const ref

This commit is contained in:
hugogogo
2022-08-08 15:36:16 +02:00
parent da1f4b6e37
commit 972f52ebc8
7 changed files with 80 additions and 68 deletions

View File

@@ -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