Вебтул

Смысл: Набор инструментов web-разработчика.

Проблема: В процессе написания web-сервисов возникает регулярная необходимость обращаться с запросами к разрабатываемой службе и анализировать корректность и структуру ответов.

Решение: Вебтул предоставляет возможность в один клик тестировать работоспособность текущих версий разрабатываемых сервисов.

Актуальная версия: 3.6.2

Плагин позволяет одновременно работать с произвольным количеством запросов, которые возвращают результат в html, xml или json.

Каждое нажатие создаёт отдельную закладку для тестирования выбранного формата, со своим собственным адресом.

Указываем адрес, нажимаем Enter, и получаем результат в виде дерева:

Каждая закладка обладает отдельным набором настроек:

Можно тестировать и GET и POST запросы:

Поддерживается работа через proxy:

Прозволяет избежать постоянного ввода пароля, если запрос требует авторизации:

Плагин обладает и ещё одной удобностью для разработчиков SharePoint, которую можно включить в настройках:

Каждый разработчик под SharePoint периодически сталкивается с необходимостью обратиться к списку или полю, названному кирилицей. В этом случае, самый быстрый способ узнать идентификатор объекта - это выделить его из ссылки, которая обычно доступна в виде:

https://mysite.ru/_layouts/10/start.aspx#/_layouts/10/listedit.aspx?List=%7B155F4815%2DE212%2D4893%2D85A5%2D2B80749F2461%7D

Теперь нужно скопировать часть ссылки с идентификатором, пойти в какой нибудь набор утилит, конвертировать из http формата и только затем использовать в коде.

А можно включить перехват буфера обмена, и тогда, как только вы скопируете ссылку на список, плагин перехватит содержимое, выделит идентификатор, конвертирует его и поместит обратно в буфер обмена. Т.е., скопировав приведённую выше ссылку, можно сразу вставлять в код готовый идентификатор списка, потому что содержимое буфера обмена будет на лету заменено на: 

155f4815-e212-4893-85a5-2b80749f2461

Выбор типов извлекаемых id позволяет ограничить поиск идентификаторами определённого типа. Если разрешены оба, и оба они присутствуют в ссылке (как бывает в ссылке на поле), то идентификатор поля считается приоритетным и выделяется именно он.

Перехватывать только ссылки - дополнительная проверка, чтобы содержимое буфера обмена содержало полную ссылку, начинающуюся с "http". При копировании просто куска текста, содержащего "Field=", содержимое буфера обмена исправляться не будет.