mirror of
https://github.com/emmett-framework/granian.git
synced 2025-12-23 05:36:49 +00:00
Fix response headers getting overwritten in ASGI, WSGI protocols (#53)
This commit is contained in:
parent
a4386628f0
commit
683f4a50cd
2 changed files with 2 additions and 2 deletions
|
|
@ -366,7 +366,7 @@ fn adapt_headers(message: &PyDict) -> HeaderMap {
|
|||
HeaderName::from_bytes(tup[0]),
|
||||
HeaderValue::from_bytes(tup[1])
|
||||
) {
|
||||
(Ok(key), Ok(val)) => { ret.insert(key, val); },
|
||||
(Ok(key), Ok(val)) => { ret.append(key, val); },
|
||||
_ => {}
|
||||
}
|
||||
};
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ macro_rules! handle_request {
|
|||
let headers = res.headers_mut();
|
||||
headers.insert(HK_SERVER, HV_SERVER);
|
||||
for (key, val) in pyheaders {
|
||||
headers.insert(
|
||||
headers.append(
|
||||
HeaderName::from_bytes(key.as_bytes()).unwrap(),
|
||||
HeaderValue::from_str(&val).unwrap()
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue