Существует ли общедоступный тест дыма HTTPS POST? - PullRequest
3 голосов
/ 10 сентября 2009

При отладке HTTP-клиента одним из первых ваших тестов, вероятно, будет поиск в Google, который позволит вам определить, правильно ли ваш клиент выполняет GET без SSL. Все знают, где это, каждый может использовать это, и каждый может видеть, удалось ли это.

У моего клиента проблема с HTTPS POST. Я могу воспроизвести его локально с помощью моего специально настроенного HTTPS-сервера, но я хочу, чтобы другие тоже могли его попробовать. Есть ли общедоступная веб-страница, использующая HTTPS, где отправка тестового POST - неплохая идея?

Редактировать: В конце концов, проблема заключалась в том, что мой клиент кэшировал сетевой вывод по линии при отправке через TLS. Очевидно, что это вызывает проблемы для POST, но не для GET ...

Ответы [ 8 ]

6 голосов
/ 02 ноября 2012

Я наткнулся на этот вопрос, когда искал то же самое, но я также нашел https://posttestserver.com/,, который предоставляет такой сервис для HTTP и HTTPS.

5 голосов
/ 23 сентября 2009

Google App Engine имеет поддерживаемый HTTPS некоторое время . Это должно дать вам простой и удобный способ создания тестовых страниц, чтобы каждый мог их просматривать и обслуживать через HTTP и HTTPS. Дайте нам ссылку, это может быть полезно для наших клиентов, если тесты достаточно универсальны.

4 голосов
/ 17 сентября 2009

Самым простым публичным тестом HTTPS, который я могу себе представить, будет веб-почта.

Например, создайте фиктивную учетную запись Google, затем возьмите имя пользователя и пароль этого манекена и посмотрите, может ли пользователь войти в систему, используя https://www.google.com/accounts/ManageAccount (простая форма сообщения HTTPS).

3 голосов
/ 22 сентября 2009

Создать аккаунт в твиттере. Из-за json api, проверка правильности поста в твиттере очень проста. Что касается POST, вы можете посмотреть документацию по API для Обновления статуса . После того, как вы сделали сообщение, вы можете проверить результаты на Пользовательской шкале .

В документации API даже есть простые примеры с curl, чтобы показать вам, насколько это просто. ПОСТ:

curl -u user:password -d "status=testing my HTTP POST request" https://twitter.com/statuses/update.json

И получение статуса для проверки:

curl https://twitter.com/statuses/user_timeline.json?screen_name=user
1 голос
/ 22 сентября 2009

Короче, нет. Но без дополнительной информации о том, какую конкретную ошибку вы испытываете, трудно найти то, что уже существует. Мое предложение было бы найти бесплатный хостинг и разместить там тестовую страницу вместе с небольшой рекламой Google для некоторого дохода.

Интересная концепция, однако, общедоступные тестовые примеры для стандартов. Мне нравится.

1 голос
/ 17 сентября 2009

Любая форма входа должна делать.

0 голосов
/ 23 сентября 2009

SSL значительно усложняет транзакцию, и вам действительно нужно разбить ее на две части.

Вы должны сначала сделать GET с HTTPS. Когда я проводил тестирование сети для Netscape / AOL / Mozilla, я использовал http://www.verisign.com,, потому что это была домашняя страница для основного поставщика сертификатов. Я не тестировал саму реализацию HTTP / SSL, но мы решили, что пока мы сидим, щелкая ссылки в сборке, мы можем также делать некоторые версии SSL HTTP-запросов.

Я не могу легко придумать хороший https: URL, который использует POST, но на самом деле я думаю, что это имеет гораздо меньшее значение.

Как только вы узнаете, что SSL работает с HTTP вообще, сбои, связанные с запросами, будут довольно ограниченными, исходя из моих воспоминаний. Опять же, эта область не была назначена непосредственно мне, поэтому возьмите это с зерном соли.

Мое последнее мнение о тестировании заключается в том, что группы тестирования должны настроить свои системы, особенно тестовые серверы. Вы, вероятно, получите больший пробег, получив хороший рабочий набор инструкций по настройке HTTPS с самозаверяющими сертификатами, а затем создадите свои собственные внутренние тестовые страницы POST.

0 голосов
/ 21 сентября 2009

Держу пари, что поиск Google примет параметр поиска как POST, если вы отправили его таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...