1. Берешь какое нибудь расширение для браузера - генератор запросов - шлешь через него и смотришь выдаст ошибку или нет, фиксишь.
2. Та простыня что ты вывалил не несет никакой информативности. что ты отправляешь и куда, и уж тем более, что делается на серверной стороне