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

Method writeUrlEncodedBody

executor/http_executor.go:209–223  ·  view source on GitHub ↗
(bodyWriter *io.PipeWriter, parameters []ExecutionParameter, cancel context.CancelCauseFunc)

Source from the content-addressed store, hash-verified

207}
208
209func (e HttpExecutor) writeUrlEncodedBody(bodyWriter *io.PipeWriter, parameters []ExecutionParameter, cancel context.CancelCauseFunc) {
210 go func() {
211 defer func() { _ = bodyWriter.Close() }()
212 queryStringBuilder := converter.NewQueryStringBuilder()
213 for _, parameter := range parameters {
214 queryStringBuilder.Add(parameter.Name, parameter.Value)
215 }
216 queryString := queryStringBuilder.Build()
217 _, err := bodyWriter.Write([]byte(queryString))
218 if err != nil {
219 cancel(err)
220 return
221 }
222 }()
223}
224
225func (e HttpExecutor) writeJsonBody(bodyWriter *io.PipeWriter, parameters []ExecutionParameter, cancel context.CancelCauseFunc) {
226 go func() {

Callers 1

writeBodyMethod · 0.95

Calls 5

AddMethod · 0.95
BuildMethod · 0.95
NewQueryStringBuilderFunction · 0.92
CloseMethod · 0.80
WriteMethod · 0.65

Tested by

no test coverage detected