Добавлена проверка валидности УРЛа. Лишние заголовки решил не убирать (незачем)
Функционал вынесен в отдельный класс. Веб-сервис работает, на входе принимая параметры через Get, а на выходе выдавая JSON. Пытаюсь сделать через SOAP
Веб-сервис стабильно работает через Get и Post. Осталось только написать документацию