gpt4 book ai didi

Http PUT 请求 : What's the basic syntax?

转载 作者:可可西里 更新时间:2023-11-01 02:55:46 25 4
gpt4 key购买 nike

在 Max/MSP 模块中,我有一个简单的 Tcp 客户端将数据发送到服务器。我想用它向我的 MIDI/OSC Controller (一个 Eigenharp)发送一个 PUT 请求。它请求 PUT 请求以打开其中一盏灯。

现在,以下内容适用于 cURL:

curl http://localhost:1024/column/1/row/5 -X PUT --data green

但是,

我如何使用基本的 TCP 流完成类似的事情,而不需要任何额外的库?

最佳答案

这是一个通用的解决方法(可以说,用抹子代替鱼):

首先,

> nc -l -p 7070

它将开始监听 tcp 端口 7070。然后(从一个单独的 shell)

> curl http://localhost:7070/column/1/row/5 -X PUT --data green

之后 nc 将打印如下内容:

PUT /column/1/row/5 HTTP/1.1
User-Agent: (Some curl info here)
Host: localhost:7070
Accept: */*
Content-Length: 5
Content-Type: application/x-www-form-urlencoded

green

这或多或少是您需要通过套接字发送的内容。

您也可以使用完全相同的 nc ( netcat ) 实用程序作为网络瑞士军刀来发送数据:

> cat request.txt | nc host port

也就是说,HTTP RFC是你最好的 friend 。

关于Http PUT 请求 : What's the basic syntax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13383133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com