BHttpRequest retrying a POST/PUT request should reuse the same stream data
|Reported by:||puckipedia||Owned by:||axeld|
|Has a Patch:||no||Platform:||All|
Now, when e.g. a
Location: header or a 401 response is gotten and
BHttpRequest retries the request, it doesn't reuse the written bytes from previous request, but reads the same amount again, possibly resulting in crashes or unwanted data being sent to the server. This could be fixed either by using
BPositionIO, or caching the data internally.