gpt4 book ai didi

java - 像 Java 一样在 Rails 中打开 HTTP 连接?

转载 作者:太空宇宙 更新时间:2023-11-04 07:10:04 25 4
gpt4 key购买 nike

我需要以 JSON 的形式向站点发送一些 POST 数据,然后开始读取它的响应。我已经用 Java 完成了:( see docs )

这会返回一些 JSON 内容:

{"profiles":[{"id":"069a79f444e94726a5befca90e38aaf5","name":"Notch"}],"size":1}

如何打开如 Rails 中的 Java 示例所示的连接?我有必要能够设置标题,而不是设置标题。

最佳答案

好吧,所以我怀疑自己。我明白了,而且非常简单!这是我在 Rails 中完成的工作版本:

@toSend = {
"name" => "Notch",
"agent" => "MINECRAFT"
}.to_json

uri = URI.parse("https://api.mojang.com/profiles/page/1")
https = Net::HTTP.new(uri.host,uri.port)
https.use_ssl = true
req = Net::HTTP::Post.new(uri.path, initheader = {'Content-Type' =>'application/json'})
req['foo'] = 'bar'
req.body = "[ #{@toSend} ]"
res = https.request(req)
@debug= "Response #{res.code} #{res.message}: #{res.body}"

图书馆:URI、HTTP 和 HTTPS

关于java - 像 Java 一样在 Rails 中打开 HTTP 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20786845/

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