159
160
// Handler for [nexushttp.RouteSet.DispatchNexusTaskByEndpoint].
162
>
endpointIDEscaped := prepareRequest(commonnexus.RouteDispatchNexusTaskByEndpoint, w, r)
163
>
164
>
endpointID, err := url.PathUnescape(endpointIDEscaped)
165
>
if err != nil {
166
h.logger.Error("invalid URL", tag.Error(err))
167
h.writeFailure(w, r, nexus.NewHandlerErrorf(nexus.HandlerErrorTypeBadRequest, "invalid URL"))
168
return
169
}
171
>
if err != nil {
172
h.logger.Error("invalid Nexus endpoint ID", tag.Error(err))
173
s, ok := status.FromError(err)