Я создаю веб-сервис для веб-приложения, и мне нужен простой инструмент для проверки этого во время разработки. Я перепробовал некоторые плагины Firefox (Poster, 'REST Client'), и хотя они работают нормально, я не смог загрузить файлы с ними.
Кроме того, я бы предпочел иметь инструмент командной строки, который я могу использовать для простого написания набора интеграционных тестов для этого веб-сервиса и который я могу отправить потребителям этого веб-сервиса в качестве примера.
Я знаю, что curl
может работать для этого, но хотелось бы привести несколько примеров, особенно в отношении аутентификации (с использованием HTTP Basic) и загрузки файлов.