Я думаю, что третий аргумент в вашем вызове urlRead может быть ошибочным. Из документации по urlRead:
str = urlread(URL,method,{Name,Value}) passes data to the server using a method of 'get' or 'post'. Specify the data to send with one or more Name,Value pair arguments.
Упоминается, что {Name, Value}
являются парами. Глядя на то, как вы вызывали urlRead, существует большое количество значений, где должны быть пары. Это кажется проблемой на первый взгляд.
Но, безусловно, было бы неплохо, если бы вы также могли опубликовать журнал ошибок или содержимое страницы.