apache / apache/apisix-java-plugin-runner
bug: On applying any ext-plugin-post-resp, any header set by upstream service was not passed to downstream
- Ngôn ngữ chính
- Java
- Star
- 152
- Fork
- 102
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### If we apply any ext-plugin-post-resp filter any header set by upstream service was not passed to downstream.
Also There is no provision for setting multiple headers as headers is made as private Map headers; instead it should be private Map> headers in PostResponse.java and PostRequest.java
### Environment
* apisix-runner-starter 0.4.0
### Minimal test code / Steps to reproduce the issue
1. Apply any developed filter on ext-plugin-post-resp
2. Set some header say cookie on upstream server
3. Check response on httpclient, upstream headers has been ommitted
### What's the actual result? (including assertion message & call stack if applicable)
Headers is not available on downstream
### What's the expected result?
Headers should be available on downstream
Attaching a fix for the same
[apisix.zip](https://github.com/apache/apisix-java-plugin-runner/files/12011915/apisix.zip)
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.