Что вы подразумеваете под ", кажется, ничего не делает "? Нет ответа от сервера? Ошибка вместо результата? Который из? Помогите нам помочь вам с более подробной информацией, просто заявив, это не работает недостаточно.
Прежде всего, убедитесь, что ваш URL правильный, вы должны получить что-то в обработчике результата службы ИЛИ обработчике ошибок, что угодно. Это должно помочь вам диагностировать и исправлять любые проблемы с URL, если таковые имеются.
Тогда для JSON-части ваш объект не является допустимым JSON (без экранирования и :
вместо =
), попробуйте сначала отправить это: {"ipaddr":"10.1.1.1"}
.
Отсюда должно быть легко: как указано F4L, вы можете использовать класс JSON для кодирования реального объекта непосредственно в JSON.
Надеюсь, это поможет