I have Backbone application. When model updates PUT request goes to my server.

![enter image description here](https://i.stack.imgur.com/MxJGw.jpg)

Client-side looks good. But on the server side (PHP) I have some trouble. When I first time test this request in PHPStorm:

```
file_get_contents('php://input')

```

return what I expect. But on the other times it always return empty. I restarted Apache - nothing helps. 

I know that 

> 
> Note: A stream opened with php://input can only be read once;
> 
> 
> 

But I thinked that mean one by request. Not once per life :) Where is my mistake?