0 votes
extends HTTPRequest


var Address = "https://examplewebsite.com/example.json"

var JsonGet


func _ready():
    connect("request_completed", self, "_requested")
    _request_json()


func _request_json():
   request(Address)

func _requested(Result, ResponseCode, Headers, Body):
    var Json = JSON.parse(Body.get_string_from_utf8())
    JsonGet = Json.result
    get_parent().get_node("Test").text = str(JsonGet)

This is my code, and it works just fine both in the built-in tester and in desktop exports, but when exporting to HTML5 it just turns up null.
It gives me a result 4 for some reason (Request failed due to connection (read/write) error.)
Any help?

in Engine by (20 points)
edited by

Is Access-Control-Allow-Origin: * set on the remote site? otherwise it will be blocked by the CORS policy (you will see the error on the console).

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.