gpt4 book ai didi

javascript - 通过 javascript 或 jquery 中的 curl 请求将值发布到 golang

转载 作者:数据小太阳 更新时间:2023-10-29 03:16:04 26 4
gpt4 key购买 nike

这是我来自 php 的 curl 帖子。这非常有效

extract($postFieldsArr);
$json_id = json_encode($postFieldsArr);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://localhost:9000/GoogleSimpleReports');
curl_setopt($ch, CURLOPT_PORT, 9000);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_id);
curl_setopt($ch, CURLOPT_SSLVERSION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($json_id))
);

$result = curl_exec($ch);

同样,我正在尝试执行从 javascript 到 golang 的 curl post,这是正确的语法吗?我如何设置此 setRequestHeader 授权?

$.ajax({
url: 'https://localhost:9000/GoogleSimpleReports',
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Bearer 6QXNMEMFHNY4FJ5ELNFMP5KRW52WFXN5")
}, success: function(data){
alert(data);
//process the JSON data etc
}
})

最佳答案

要设置请求 header ,您必须使用 Write提供 Get() 函数的函数,该函数接受一个 key 和一个 value 作为参数。

func (h Header) Set(key, value string)

要设置您应该使用的请求 header :

writer.Header().Set("Content-Type", "application/json")

writer 的类型是 http.ResponseWriter .

关于javascript - 通过 javascript 或 jquery 中的 curl 请求将值发布到 golang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35314655/

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