Verify that parse-field returns an array.

Oi, If the headers are empty read-content signals a Type-Error (Value nil is not of type Array). If an empty header is to be allowed read-content shouldn't be able to handle it, which is what this patch does. If its not to be allowed the proper condition should be signaled.