a25926 发表于 2025-12-12 15:37:50

go如何发送post请求呢

go如何发送post请求呢
要带协议头和请求内容
谢谢大佬

创世魂 发表于 2025-12-12 16:05:29

用网络访问类

a25926 发表于 2025-12-12 16:06:49

创世魂 发表于 2025-12-12 16:05
用网络访问类

看了半天还是不会 大佬能不能帮我写一行代码 谢谢了大哥

anyway1hs 发表于 2025-12-12 16:53:40

go和视窗的网络访问一样啊,你看一下例程就会了,很简单的

a25926 发表于 2025-12-12 17:29:04

anyway1hs 发表于 2025-12-12 16:53
go和视窗的网络访问一样啊,你看一下例程就会了,很简单的

post都要好多结构体什么的 接收结果还要什么回应类 头都大了,弄个协议头还要什么cookie类的 不像易语言直接用文本就可以

有没有大佬写个火山go服务器的 post请求 带协议头的,非常感谢了

创世魂 发表于 2025-12-12 18:27:03

a25926 发表于 2025-12-12 17:29
post都要好多结构体什么的 接收结果还要什么回应类 头都大了,弄个协议头还要什么cookie类的 不像易语言 ...

需要什么参数写什么参数进去就行了。。
注释这里写的也是比较详细的了。。要什么参数写什么参数就行了。
post提交你需要把参数改成网页访问方式.post.
头部就定义头部变量创建后添加头信息就行了。
都很简单。。

<火山程序 类型 = "通常" 版本 = 1 />

方法 启动方法 <公开 类型 = 整数>
{
    变量 访问 <类型 = 网络访问类>
    变量 头部 <参考 类型 = HTTP头部类>
    头部 = HTTP头部类.创建 ()
    头部.添加 ()
    头部.添加 ()
    头部.添加 ()
    头部.添加 ()
    访问.网页访问 ("", 网页访问方式.POST, , 头部)
    返回 (1)


}



a25926 发表于 2025-12-12 18:58:11

创世魂 发表于 2025-12-12 18:27
需要什么参数写什么参数进去就行了。。
注释这里写的也是比较详细的了。。要什么参数写什么参数就行了。
...

大佬 读取出返回的内容是用那种啊 我用了HTTP回应类 还是网页访问响应类啊 读取不出来。。。

Xelloss0618 发表于 2025-12-12 19:35:16


<火山程序 类型 = "通常" 版本 = 1 />

方法 启动方法 <公开 类型 = 整数>
{
    变量 网络访问 <类型 = 网络访问类>
    变量 访问结果 <参考 类型 = 网页访问响应类>
    变量 请求头 <参考 类型 = HTTP头部类>
    变量 提交数据 <类型 = 字节集类>
    请求头 = HTTP头部类.创建 ()
    请求头.添加 ("cookie", "123")
    提交数据 = 文本到字节集 ("")
    访问结果 = 网络访问.网页访问 ("", 网页访问方式.POST, 提交数据, 请求头)
    如果 (访问结果.响应码 == 200)
    {
      换行输出 (访问结果.取结果文本 (文本编码类型.UTF8))
    }
    返回 (1)
}

a25926 发表于 2025-12-12 19:50:34

Xelloss0618 发表于 2025-12-12 19:35





太好了 感谢大牛 好人一生平安! 哈哈 谢谢了
页: [1]
查看完整版本: go如何发送post请求呢