zhaomingcheng01 opened a new issue, #11965:
URL: https://github.com/apache/apisix/issues/11965

   ### Current Behavior
   
   The global cross-domain plug-in is enabled, but the request headers returned 
are inconsistent
   
   
   ===========================
   C:\Users\Administrator>curl -iv 
http://10.129.45.55:9080/k8s-demo/actuator/health/liveness
   *   Trying 10.129.45.55...
   * TCP_NODELAY set
   * Connected to 10.129.45.55 (10.129.45.55) port 9080 (#0)
   > GET /k8s-demo/actuator/health/liveness HTTP/1.1
   > Host: 10.129.45.55:9080
   > User-Agent: curl/7.55.1
   > Accept: */*
   >
   < HTTP/1.1 200
   HTTP/1.1 200
   < Content-Type: application/vnd.spring-boot.actuator.v3+json
   Content-Type: application/vnd.spring-boot.actuator.v3+json
   < Content-Length: 15
   Content-Length: 15
   < Connection: keep-alive
   Connection: keep-alive
   < Date: Tue, 11 Feb 2025 10:04:57 GMT
   Date: Tue, 11 Feb 2025 10:04:57 GMT
   < Server: APISIX/3.2.1
   Server: APISIX/3.2.1
   < X-APISIX-Upstream-Status: 200
   X-APISIX-Upstream-Status: 200
   < Access-Control-Allow-Origin: *
   Access-Control-Allow-Origin: *
   < Access-Control-Allow-Methods: 
GET,POST,PUT,DELETE,PATCH,HEAD,OPTIONS,CONNECT,TRACE
   Access-Control-Allow-Methods: 
GET,POST,PUT,DELETE,PATCH,HEAD,OPTIONS,CONNECT,TRACE
   < Access-Control-Max-Age: 600
   Access-Control-Max-Age: 600
   < Access-Control-Expose-Headers: **
   Access-Control-Expose-Headers: **
   < Access-Control-Allow-Credentials: true
   Access-Control-Allow-Credentials: true
   
   <
   {"status":"UP"}* Connection #0 to host 10.129.45.55 left intact
   
   C:\Users\Administrator>curl -iv 
http://10.129.45.55:9080/k8s-demo/actuator/health/liveness
   *   Trying 10.129.45.55...
   * TCP_NODELAY set
   * Connected to 10.129.45.55 (10.129.45.55) port 9080 (#0)
   > GET /k8s-demo/actuator/health/liveness HTTP/1.1
   > Host: 10.129.45.55:9080
   > User-Agent: curl/7.55.1
   > Accept: */*
   >
   < HTTP/1.1 200
   HTTP/1.1 200
   < Content-Type: application/vnd.spring-boot.actuator.v3+json
   Content-Type: application/vnd.spring-boot.actuator.v3+json
   < Content-Length: 15
   Content-Length: 15
   < Connection: keep-alive
   Connection: keep-alive
   < Date: Tue, 11 Feb 2025 10:04:58 GMT
   Date: Tue, 11 Feb 2025 10:04:58 GMT
   < Server: APISIX/3.2.1
   Server: APISIX/3.2.1
   < X-APISIX-Upstream-Status: 200
   X-APISIX-Upstream-Status: 200
   
   <
   {"status":"UP"}* Connection #0 to host 10.129.45.55 left intact
   
   
   < Access-Control-Allow-Origin: *
   Access-Control-Allow-Origin: *
   < Access-Control-Allow-Methods: 
GET,POST,PUT,DELETE,PATCH,HEAD,OPTIONS,CONNECT,TRACE
   Access-Control-Allow-Methods: 
GET,POST,PUT,DELETE,PATCH,HEAD,OPTIONS,CONNECT,TRACE
   < Access-Control-Max-Age: 600
   Access-Control-Max-Age: 600
   < Access-Control-Expose-Headers: **
   Access-Control-Expose-Headers: **
   < Access-Control-Allow-Credentials: true
   Access-Control-Allow-Credentials: true
   ===========================
   
   Some request headers are occasionally lost
   
   ===========================
   apiVersion: apisix.apache.org/v2
   kind: ApisixGlobalRule
   metadata:
     name: global
     namespace: apisix
   spec:
     plugins:
       - config:
           allow_credential: true
           allow_headers: '**'
           allow_methods: '**'
           allow_origins: '**'
           expose_headers: '**'
           max_age: 600
         enable: true
         name: cors
   ===========================
   
   
   
   ### Expected Behavior
   
   _No response_
   
   ### Error Logs
   
   _No response_
   
   ### Steps to Reproduce
   
   Configure the global cross-domain plug-in
   
   ### Environment
   
   - APISIX version (3.2.1)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to