changing checking size of received len, using NSHTTPURLResponse for getting status string for status code