gpt4 book ai didi

c - 子域和套接字

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:07:28 26 4
gpt4 key购买 nike

我正在尝试编写一个简单的应用程序来在站点上发出 http get 请求。然后会将一些值放入数据库中。但是我已经停留在一开始了。

我试图访问一个子域(不确定它是否被调用),然后向它写入一个获取命令。但是我似乎无法连接到该网站,因为我获得的 ip 显然来自主站点。最终我想要的是执行以下命令:

"http://innoseis.freeiz.com/mysql.php?sensorValue=12 "

其中 sensorvalue 是 http get。

但是我首先尝试连接并从 www.innoseis.freeiz.com 获取 http 正文,有人可以给我一些正确方向的指示吗?我尝试在谷歌上搜索子域套接字,但无济于事。非常感谢:)

到目前为止我的代码(从一些教程中汇编):

http://www.heypasteit.com/clip/1VK6

编辑尝试使用 telnet 摆弄一下不会带来结果

telnet www.innoseis.freeiz.com 80
Trying 31.170.161.216...

连接到 www.innoseis.freeiz.com。

转义字符是'^]'。

GET /mysql.php?sensorValue=12 HTTP/1.1\r\n
Host: www.innoseis.freeiz.com\r\n
Connection: close\r\n
^]

(漫长的等待)

Connection closed by foreign host.

最佳答案

请将代码的最小完整可验证示例作为内联代码而不是链接发布。

也就是说,您要做的是获取 innoseis.freeiz.com 的 IP,然后连接到该 IP,端口 80。然后发送以下请求:

GET /mysql.php?sensorValue=12 HTTP/1.1
Host: innoseis.freeiz.com
Connection: close

因此,子域在 HTTP 协议(protocol)中被指定为 Host header 。

关于c - 子域和套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29208947/

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