您当前的位置: 首页 >  http

开发游戏的老王

暂无认证

  • 2浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

用HTTP的POST请求发送JSON数据

开发游戏的老王 发布时间:2019-09-01 08:04:43 ,浏览量:2

本文基于godot 3.1

由于游戏中用HTTP的POST请求携带JSON数据的场景比较多,所以为了方便使用,我根据文档说明封装了一个专用节点"PostRequest"

extends HTTPRequest
class_name PostRequest,"res://OrzFramework/Icons/post.png"#给这个节点加了一个Node图标

func post(url:String,dic_data:Dictionary,use_ssl:bool = true) ->int:
  var headers = ["Content-Type: application/json"]
  var json_str = JSON.print(dic_data)
  return request(url,headers,use_ssl,HTTPClient.METHOD_POST,json_str)

直接添加节点,开箱即用 add_node.png 注意:HTTPRequest以及PostRequest都有一个共同的特点,即必须在一次请求完成后(即发出回调信号以后),才能开始另一次请求,所以文档上建议,如果要发起多种请求的话,最好是使用多个HTTPRequest节点分别来收发不同的HTTP信息

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0388s