浏览代码

Update http_request_class.rst (#7619)

Co-authored-by: Raul Santos <[email protected]>
spaceyjase 2 年之前
父节点
当前提交
3f7f643748
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      tutorials/networking/http_request_class.rst

+ 4 - 3
tutorials/networking/http_request_class.rst

@@ -78,20 +78,21 @@ look for the ``name`` field and print that to console.
     .. code-tab:: csharp
 
         using Godot;
+        using System.Text;
 
         public partial class MyNode : Node
         {
             public override void _Ready()
             {
-                GetNode("HTTPRequest").RequestCompleted += OnRequestCompleted;
                 HttpRequest httpRequest = GetNode<HttpRequest>("HTTPRequest");
+                httpRequest.RequestCompleted += OnRequestCompleted;
                 httpRequest.Request("https://api.github.com/repos/godotengine/godot/releases/latest");
             }
 
             private void OnRequestCompleted(long result, long responseCode, string[] headers, byte[] body)
             {
-                JsonParseResult json = Json.Parse(Encoding.UTF8.GetString(body));
-                GD.Print(json.Result);
+                Godot.Collections.Dictionary json = Json.ParseString(Encoding.UTF8.GetString(body)).AsGodotDictionary();
+                GD.Print(json["name"]);
             }
         }