[ https://issues.apache.org/jira/browse/TINKERPOP-2982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17754856#comment-17754856 ]
ASF GitHub Bot commented on TINKERPOP-2982: ------------------------------------------- rdtr commented on code in PR #2206: URL: https://github.com/apache/tinkerpop/pull/2206#discussion_r1295378910 ########## gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Host.java: ########## @@ -49,7 +49,8 @@ public final class Host { Host(final InetSocketAddress address, final Cluster cluster) { this.cluster = cluster; this.address = address; - this.hostUri = makeUriFromAddress(address, cluster.getPath(), cluster.connectionPoolSettings().enableSsl); + this.hostUri = makeUriFromAddress(address, cluster.getPath(), cluster.connectionPoolSettings().enableSsl, Review Comment: Suggestion: It'd be great if the driver can allow a user to send a request with custom path and custom request header. It may give too much freedom but at the same time, when graph providers offer additional http endpoints an user can still use the driver to call such endpoints. For example, Neptune provides its own explain / profile endpoint https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-profile-api.html It'd be great if we can support it at driver level so that users don't need to switch clients. > Allow gremlin-driver usage over HTTP > ------------------------------------ > > Key: TINKERPOP-2982 > URL: https://issues.apache.org/jira/browse/TINKERPOP-2982 > Project: TinkerPop > Issue Type: Improvement > Components: driver, server > Affects Versions: 3.6.5 > Reporter: Stephen Mallette > Priority: Major > > Allow gremlin-driver to work over HTTP in addition to websockets. -- This message was sent by Atlassian Jira (v8.20.10#820010)