Haxe Code Cookbook
Haxe programming cookbookBeginnerLoading a file from web

Loading a file from web

Reading time: 0.5 minute

This example uses haxe.Http to load external json file using and demonstrates how to handle the result.

Loading a json file

The following example loads your IP-address using a free-to-use web API. The service returns JSON formatted string data. This string is parsed to an object result using the haxe.Json.parse function. After this, we trace the IP-address result.ip.

var http = new haxe.Http("https://api6.ipify.org?format=json");

http.onData = function (data:String) {
  var result = haxe.Json.parse(data);
  trace('Your IP-address: ${result.ip}');

http.onError = function (error) {
  trace('error: $error');


More on this topic:

Alexander Gavriliuk
Mark Knol
Last modified:
Category:  Beginner