标签: curl-commandline

要在 postman 上运行 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)}'
Run Code Online (Sandbox Code Playgroud)

我已设置标题和身份验证但无法设置 2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'

我在哪里可以2>&1 --insecure | grep Docker-Content-Digest | awk '{print ($3)}'在邮递员中设置命令

postman curl-commandline docker-command

26
推荐指数
4
解决办法
9922
查看次数

如何与Curl一起发布文件和JSON数据?

我一直用这个curl命令发布一个文件:

curl -i -F file=@./File.xlsm -F name=file -X POST http://example.com/new_file/
Run Code Online (Sandbox Code Playgroud)

现在我想发送一些有关该文件的信息(作为JSON)以及该文件.

curl -i -H "Content-Type: application/json" -d '{"metadata": {"comment": "Submitting a new data set.", "current": false }, "sheet": 1, "row": 7 }' -F file=@./File.xlsm -F name=file http://example.com/new_file/
Run Code Online (Sandbox Code Playgroud)

Curl对于以这种完全不正确的方式使用非常脾气暴躁,在这种情况下,它说"你只能选择一个HTTP请求!" 好的,公平的,那么如何将文件附件和那些POST变量放入单个curl HTTP请求中呢?

post json curl file-upload curl-commandline

10
推荐指数
2
解决办法
1万
查看次数

发送.tar.gz文件时,卷曲错误56"从对等方接收数据时失败"

这个CURL调用有问题:

curl -X POST \
     --data-binary '@File01.tar.gz' \
     http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02.tar.gz
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

curl:(56)从对等方接收数据时失败

但如果我这样做CURL:

curl -X POST \
     --data-binary '@File01.tar.gz' \
     http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02
Run Code Online (Sandbox Code Playgroud)

它运作良好.

这是为什么?

compression curl gzip tar curl-commandline

8
推荐指数
1
解决办法
6万
查看次数

带有 JWT 授权标头的 Curl PUT 请求

我仍然掌握使用curl 来测试来自终端的API 请求的技巧。我在格式化方面遇到了特殊问题,因为我尝试的 API 请求需要在每次调用时传递 JWT 令牌。\n我尝试传递的请求是 PUT 请求,我的问题是在哪里放置 JWT 令牌授权的标头。\n我尝试了以下格式,但收到错误“无法解析主机:\xe2\x80\x94H”curl:(6) 无法解析主机:“授权:”

\n\n
curl -X PUT -H "Authorization: JWT <token here>" -d "field=value" "https://url/update_record/<id>/"\n
Run Code Online (Sandbox Code Playgroud)\n\n

有任何想法吗?

\n\n

正在访问的呼叫具有以下权限

\n\n
class Item_Update_APIView(UpdateAPIView):\n    authentication_classes = [SessionAuthentication, BasicAuthentication, JSONWebTokenAuthentication]\n    permission_classes = [IsAuthenticated]\n    serializer_class = ItemSerializer\n\n    def get_queryset(self):\n        id = self.kwargs[\'id\']\n        return Item.objects.filter(id__exact=id)\n
Run Code Online (Sandbox Code Playgroud)\n\n

序列化器:

\n\n
class ItemSerializer(ModelSerializer):\n\n    class Meta:\n        model = Item\n            fields = [\n            \'id\',\n            \'booleanField\',\n        ]\n
Run Code Online (Sandbox Code Playgroud)\n

curl jwt django-rest-framework curl-commandline json-web-token

7
推荐指数
0
解决办法
1万
查看次数

如何使用 curl --ftp-create-dirs?

背景

我一直在网上搜索,试图找到一个--ftp-create-dirs.

总的来说,我的目标是使用“--ftp-create-dirs”自动创建必要的文件夹,如果它们在我上传文件时不存在。

问题

问题是我不知道正确使用的确切语法--ftp-create-dirs,有人可以帮助我吗?

我目前的卷曲:

curl -k -T 000-0000-0000-000.png -u [username]:[pass] --ftp-create-dirs /test --ftp-ssl  ftp:[ftp server]
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我尝试上传 .png 图像并/test在 ftp 服务器上创建(如果它不存在)。

bash curl centos curl-commandline

6
推荐指数
2
解决办法
1万
查看次数

如何通过 cURL 在 url 中传递 JSON?

我想做类似以下的事情:

curl localhost:8080/myapp/?params={"first_key":"I'm the first value","second_key":"the second value"}
Run Code Online (Sandbox Code Playgroud)

当我尝试通过浏览器访问该页面时,这工作得很正常,但它不能通过 cURL 工作。我究竟做错了什么?

json curl get curl-commandline

1
推荐指数
1
解决办法
1696
查看次数