Я пытаюсь отправить URL-адрес для сканирования на urlscan.io. Я могу выполнить поиск, но у меня есть проблемы с отправками, особенно с правильной отправкой правильных заголовков / закодированных данных.
со своего сайта о том, как отправить URL:
curl -X POST "https://urlscan.io/api/v1/scan/" \
-H "Тип контента: приложение / json" \
-H "API-ключ: $ apikey" \
-d "{\" url \ ": \" $ url \ ", \" public \ ": \" on \ "}"
Это работает для удовлетворения требований заголовка ключа Api, но
req.Header.Add("API-Key", authtoken)
Это моя попытка, которая не удалась
data := make(url.Values)
data.Add("url", myurltoscan)
Свойство URL, с которым я очень сильно боролся.
Это моя ошибка:
"message": "Отсутствующие свойства URL",
"description": "Предоставленный URL не был в порядке, укажите его, включая протокол, хост и путь (например, http://example.com/bar)",
«статус»: 400