Чтобы запустить команду curl для почтальона, получающего сообщение об ошибке при импорте Curl: arg.startsWith не является функцией
У меня есть curl-ссылка, которая успешно запускается с терминалом, но я хочу преобразовать ее как POSTMAN
запрос где ссылка,
curl -v --silent -H "Accept: application/vnd.docker.distribution.manifest.v2+json" -X GET -u <registry-user>:<registry-password> https://sc-docker-registry.eic.fullstream.ai/v2/<image-name>/manifests/<tag> 2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'
Я установил заголовок и аутентификацию, но не могу установить 2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'
Где мне установить 2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'
команда почтальона
6 ответов
У меня возникла проблема при использовании «Копировать все как cURL (bash)» вместо «Копировать как cURL (bash)» .
Было скопировано несколько объединенных команд curl. И импортному почтальону это не понравилось.
У меня была такая же проблема, но теперь Chrome дает вам возможность скопировать завиток как
(bash)
или же
(cmd)
. У меня возникла проблема при использовании копии как
cmd
но работал, когда я использовал копию как
bash
У меня была такая же ошибка, и я думаю, что это не связано с аргументами конвейера, которые вы отправили в конце curl. Заключение части URL-адреса в двойные кавычки помогло в моем случае. Похоже, это ошибка в библиотеке curl-to-postman
Лично для меня проблема заключалась в точке с запятой в конце запроса cURL. Постарайтесь убрать весь шум, пока не выясните, какой персонаж вызывает эту ошибку у почтальона.
curl 'http://catalog.data.gov/api/3/' \
-H 'authority: 1fzqk3npw4.execute-api.us-east-1.amazonaws.com' \
-H 'accept: */*' \
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36' \
--compressed ;
Убрать точку с запятой в конце
Я удалил все одинарные кавычки на двойные кавычки, и это сработало !!!
Не работает CURL
curl --location --request POST 'http://localhost/data/?type=MOBILE&value=77700023656' \
--header 'accept: */*'
РАБОЧИЙ CURL (изменены одинарные кавычки -> двойные кавычки)
curl --location --request POST "http://localhost/data/?type=MOBILE&value=77700023656" \
--header "accept: */*"