Почему при сканировании сайтов с помощью API-интерфейса Ssl Labs возникает ошибка 500? Я использую php - PullRequest
0 голосов
/ 02 апреля 2020

Я получаю Внутреннюю ошибку каждый раз, когда пытаюсь получить / сканировать свои сайты через API. Каждый раз, когда я пытаюсь сканировать свой сайт в браузере по этому URL-адресу, я получаю правильный ответ: URL: https://api.dev.ssllabs.com/api/v2/analyze?host=xxx&publish=off&startNew=on&fromCache=off&ignoreMismatch=off

Но всегда получаю Внутреннюю ошибку, если попробуй использовать скан api в моем php коде. *** Если я сканирую один из моих сайтов в браузере, то в коде php я получу правильный ответ. Я думаю, что «startNew» не работает, когда я использую сканирование в своем php коде.

Шаги (1):

  1. call api: https://api.dev.ssllabs.com/api/v3/analyze?host=xxxxxxx&publish=off&startNew=on&fromCache=off&ignoreMismatch=off
  2. ожидание 90 сек c
  3. вызов API: https://api.dev.ssllabs.com/api/v3/analyze?host=xxxxxxx&publish=off&startNew=off&fromCache=on&ignoreMismatch=off
  4. Я получаю внутреннюю ошибку

Шаги (2):

  1. [Браузер] вызов API: https://api.dev.ssllabs.com/api/v3/analyze?host=xxxxxxx&publish=off&startNew=on&fromCache=off&ignoreMismatch=off
  2. [PHP Код]: вызов API: https://api.dev.ssllabs.com/api/v3/analyze?host=xxxxxxx&publish=off&startNew=on&fromCache=off&ignoreMismatch=off
  3. Ждем 90 сек c
  4. вызов API: https://api.dev.ssllabs.com/api/v3/analyze?host=xxxxxxx&publish=off&startNew=off&fromCache=on&ignoreMismatch=off
  5. Я получаю правильный ответ

1 Ответ

0 голосов
/ 06 апреля 2020

Я нашел ответ и создал собственную библиотеку запросов API. Если вы хотите, вы также можете использовать это. https://github.com/parhamPudding/SslLabAPIV3-helper/tree/master

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