作者 邓超

body 解析

... ... @@ -37,6 +37,20 @@ class DataArray {
}
}
/**
* 检查了 没有才设置值
* @param string $name
* @param mixed $val
* @param bool $append
* @author:dc
* @time 2025/4/17 11:15
*/
public function set_check(string $name, mixed $val, bool $append = false){
if(!$this->get($name)){
$this->set( $name, $val, $append = false);
}
}
/**
* @param string $name
... ...
... ... @@ -246,7 +246,7 @@ class Body {
if (str_contains($ct,'=')){
// 这里包含了其他
list($name,$val) = explode('=',$ct,2);
$data->set($name,DeCode::decode(str_replace('"','',$val)));
$data->set_check($name,DeCode::decode(str_replace('"','',$val)));
}elseif($ct){
$data->set($key,$ct);
}
... ...