if (key.type == HASH_KEY_IS_STRING && key.len) {
zval *tmp = php_http_zsep(IS_STRING, *val);
append_encoded(&buf, key.str, key.len-1, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp));
if (key.type == HASH_KEY_IS_STRING && key.len) {
zval *tmp = php_http_zsep(IS_STRING, *val);
append_encoded(&buf, key.str, key.len-1, Z_STRVAL_P(tmp), Z_STRLEN_P(tmp));