diff --git a/client/src/lib.rs b/client/src/lib.rs index d896db8..05b4677 100644 --- a/client/src/lib.rs +++ b/client/src/lib.rs @@ -423,10 +423,17 @@ impl WsTcp { arr.push(&jval!(v.to_str().unwrap().to_string())); let _ = Reflect::set(&raw_headers, &jval!(k.to_string()), &arr); } else { + let _ = Reflect::set( &raw_headers, &jval!(k.to_string()), - &jval!(v.to_str().unwrap().to_string()), + &Array::of2(&jv, &jval!(v.to_str()?.to_string())), + ); + } else { + let _ = Reflect::set( + &raw_headers, + &jval!(k.to_string()), + &jval!(v.to_str()?.to_string()), ); } }