MCPcopy Create free account
hub / github.com/UiPath/uipathcli / formatUri

Method formatUri

executor/http_executor.go:125–134  ·  view source on GitHub ↗
(baseUri url.URL, route string, pathParameters []ExecutionParameter, queryParameters []ExecutionParameter)

Source from the content-addressed store, hash-verified

123}
124
125func (e HttpExecutor) formatUri(baseUri url.URL, route string, pathParameters []ExecutionParameter, queryParameters []ExecutionParameter) (*url.URL, error) {
126 uriBuilder := converter.NewUriBuilder(baseUri, route)
127 for _, parameter := range pathParameters {
128 uriBuilder.FormatPath(parameter.Name, parameter.Value)
129 }
130 for _, parameter := range queryParameters {
131 uriBuilder.AddQueryString(parameter.Name, parameter.Value)
132 }
133 return e.validateUri(uriBuilder.Build())
134}
135
136func (e HttpExecutor) authenticatorContext(ctx ExecutionContext, logger log.Logger, url string) auth.AuthenticatorContext {
137 authRequest := *auth.NewAuthenticatorRequest(url, map[string]string{})

Callers 1

CallMethod · 0.95

Calls 5

FormatPathMethod · 0.95
AddQueryStringMethod · 0.95
validateUriMethod · 0.95
BuildMethod · 0.95
NewUriBuilderFunction · 0.92

Tested by

no test coverage detected