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

Method validateUri

executor/http_executor.go:110–123  ·  view source on GitHub ↗
(uri string)

Source from the content-addressed store, hash-verified

108}
109
110func (e HttpExecutor) validateUri(uri string) (*url.URL, error) {
111 if strings.Contains(uri, "{organization}") {
112 return nil, fmt.Errorf("Missing organization parameter!\n\n%s", NotConfiguredErrorTemplate)
113 }
114 if strings.Contains(uri, "{tenant}") {
115 return nil, fmt.Errorf("Missing tenant parameter!\n\n%s", NotConfiguredErrorTemplate)
116 }
117
118 result, err := url.Parse(uri)
119 if err != nil {
120 return nil, fmt.Errorf("Invalid URI '%s': %w", uri, err)
121 }
122 return result, nil
123}
124
125func (e HttpExecutor) formatUri(baseUri url.URL, route string, pathParameters []ExecutionParameter, queryParameters []ExecutionParameter) (*url.URL, error) {
126 uriBuilder := converter.NewUriBuilder(baseUri, route)

Callers 1

formatUriMethod · 0.95

Calls 1

ParseMethod · 0.65

Tested by

no test coverage detected