### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

Authorization headers being sent to API gateway are received on lambdas as "empty string"

### Expected Behavior

_No response_

### How are you starting LocalStack?

With a docker-compose file

### Steps To Reproduce

Run a API Gateway with lambda integration

### Environment

```markdown
- OS:
- LocalStack:
```


### Anything else?

_No response_
client_address=request.remote_addr,
            server_address=parsed_url.netloc,
        )
    ssl_creds = (None, None)
    if use_ssl:
        install_predefined_cert_if_available()
        _, cert_file_name, key_file_name = GenericProxy.create_ssl_cert(serial_number=port)
        ssl_creds = (cert_file_name, key_file_name)
    result = http2_server.run_server(
        port,
        bind_addresses=bind_addresses,
        handler=handler,
        asynchronous=asynchronous,
        ssl_creds=ssl_creds,
        max_content_length=max_content_length,
        send_timeout=send_timeout,
    )
    if asynchronous and check_port:
        wait_for_port_open(port, sleep_time=0.2, retries=12)
    return result
def install_predefined_cert_if_available():
    try:
        from localstack_ext.bootstrap import install
        if config.SKIP_SSL_CERT_DOWNLOAD:
            LOG.debug("Skipping download of local SSL cert, as SKIP_SSL_CERT_DOWNLOAD=1")
            return
        install.setup_ssl_cert()
    except Exception:
        pass
def serve_flask_app(app, port, host=None, cors=True, asynchronous=False):