-
Notifications
You must be signed in to change notification settings - Fork 185
Description
What would you like to be added?
add some plugin for tag transimission
Servlet34
Enhance class: javax.servlet.http.HttpServlet
Enhance method: protected void service(javax.servlet.HttpServletRequest req, javax.servlet.HttpServletResponse res)
Implements detail: by wrap javax.servlet.http.HttpServlet
as javax.servlet.http.HttpServletRequestWrapper
and override getHeader method, the origin javax.servlet.http.HttpServlet
does not provide some method to mutate http header
Servlet56
Enhance class: jakarta.servlet.http.HttpServletRequest
Enhance mthod: protected void service(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
Implements detail: by wrap jakarta.servlet.http.HttpServletRequest
as jakarta.servlet.http.HttpServletRequestWrapper
and override getHeader method, the origin jakarta.servlet.http.HttpServletRequest
does not provide some method to mutate http header
OkHttp3
Enhance class: okhttp3.RealCall
Enhance method: RealCall(okhttp3.OkHttpClient client, okhttp3.Request originalRequest, boolean forWebSocket)
Implement detail: by reassign constructor param, the origin okhttp3.Request
does not provide some method to mutate http header
OkHttp4
Enhance class: okhttp3.internal.connection.RealCall
Enhance method: RealCall(okhttp3.OkHttpClient client, okhttp3.Request originalRequest, boolean forWebSocket)
Implement detail: by reassign constructor param, the origin okhttp3.Request
does not provide some method to mutate http header
HttpClient5
Enhance class: org.apache.hc.client5.http.impl.classic.InternalHttpClient
Enhance method: protected CloseableHttpResponse doExecute(org.apache.hc.core5.http.HttpHost target, org.apache.hc.core5.http.ClassicHttpRequest request, org.apache.hc.core5.http.protocol.HttpContext context)
Implement detail: mutate header directly
Enhance class: org.apache.hc.client5.http.impl.classic.MinimalHttpClient
Enhance method: protected CloseableHttpResponse doExecute(org.apache.hc.core5.http.HttpHost target, org.apache.hc.core5.http.ClassicHttpRequest request, org.apache.hc.core5.http.protocol.HttpContext context)
Implement detail: mutate header directly
RabbitMQ5
Enhance class: com.rabbitmq.client.impl.ChannelN
Enhance method: public void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
Implement detail: mutate header directly
Why is this needed?
from #1771