Skip to content

Conversation

@iroqueta
Copy link
Collaborator

@iroqueta iroqueta commented Jan 9, 2026

This PR enhances the HTTP client implementation by:

  • Adding support for different types of timeout configuration via environment variables
  • Implementing specific error handling for three distinct timeout scenarios (socket, connect, connection request)
  • Adding proper error codes to identify the exact type of timeout that occurred
  • Improving diagnostics through detailed error reporting

These changes allow applications to better understand connection failures and configure timeout behavior according to their specific requirements.

Issue: 207597

This PR enhances the HTTP client implementation by:
- Adding support for different types of timeout configuration via environment variables
- Implementing specific error handling for three distinct timeout scenarios (socket, connect, connection request)
- Adding proper error codes to identify the exact type of timeout that occurred
- Improving diagnostics through detailed error reporting

These changes allow applications to better understand connection failures and configure timeout behavior according to their specific requirements.

Issue: 207597
@genexusbot
Copy link
Collaborator

Cherry pick to beta failed, 1 conflicted file in commit 5aa4c8a
  • java/src/main/java/com/genexus/internet/HttpClientJavaLib.java

@genexusbot
Copy link
Collaborator

Manual cherry pick to beta success

@genexusbot
Copy link
Collaborator

Cherry pick to beta failed, 2 conflicted files in commit 5aa4c8a
  • common/src/main/java/com/genexus/internet/GXHttpClient.java
  • java/src/main/java/com/genexus/internet/HttpClientJavaLib.java

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants