Please answer these questions before submitting your issue.
$ git branch -v
* v2.0 6dae80b feat(docs): improve README & Deploy (#785)
Chrome 86.0.4240.198
In the routing configuration,Edit Route->Plugin Config->proxy-rewrite,Click on Setting->Click on the left unconfigured area or cancel -> Click again proxy-rewrite Setting,Header's configuration is missing.

Only the header part of the configuration is missing, the configuration of host, regex_uri, and schema is still there.👀
I've observed the network request. The response is normal.
Request URL: http://192.168.1.118:8080/apisix/admin/routes/328415276909462181
Request Method: GET
Status Code: 200 OK
Remote Address: 192.168.1.118:8080
Referrer Policy: strict-origin-when-cross-origin
The Plugin section of the response contains the header data.
"plugins": {
"basic-auth": {},
"proxy-rewrite": {
"headers": {
"Accept": {
"key": "Accept",
"value": "application/json"
}
},
"host": "xxxxxxx",
"regex_uri": [
"^/geo/(.*)$",
"/json/$1"
],
"scheme": "http"
}
},
@juzhiyuan @LiteSun please confirm if we need to update the schema of plugin proxy-rewrite
Replicated in my local env, checking~
Most helpful comment
Replicated in my local env, checking~