Hello,
I am currently trying to expose a multipart API via the TYK community gateway. In my tests, the passing case works fine, but I have two non-passing cases, one of which is strange:
First error case, when the backend returns an HTTP 401 upon receiving the first element of the multipart, TYK stops the multipart transfer. This is perfect, as it prevents transferring a huge payload for no reason. However, I’m experiencing a strange behavior when the backend returns a 403; TYK continues to process the multipart even though the backend has terminated the conversation. Do you know what causes the different behavior for the 403 response?
I should note that I have disabled analytics.