My downloadHander.Text isnt working
this is my code im following creagines youtube tutorial and i cant get any printed logs from handler idk what im doing wrong. https://www.youtube.com/watch?v=utwSPVGZiiw&t=1s
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; using UnityEngine.UI;
public class Web : MonoBehaviour { void Start() {
    //StartCoroutine(GetDate("https://localhost/BazaarApp/GetDate.php"));
     //StartCoroutine(GetUsers("https://localhost/BazaarApp/GetUsers.php"));
 }
 
               //public void ShowUserItems() // // StartCoroutine(GetItemsID(Main.Instance.UserInfo.UserID)); //
 IEnumerator GetDate(string uri)
 {
     using (UnityWebRequest www = UnityWebRequest.Get(uri))
     {
         www.downloadHandler = new DownloadHandlerBuffer();
         // Request and wait for the desired page.
         yield return www.SendWebRequest();
         if (www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
         }
         else
         {
             Debug.Log(www.downloadHandler.text);
             byte[] results = www.downloadHandler.data;
         }
     }
 }
 IEnumerator GetUsers(string uri)
 {
     using (UnityWebRequest www = UnityWebRequest.Get(uri))
     {
         www.downloadHandler = new DownloadHandlerBuffer();
         // Request and wait for the desired page.
         yield return www.SendWebRequest();
         if (www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
         }
         else
         {
             Debug.Log(www.downloadHandler.text);
             byte[] results = www.downloadHandler.data;
         }
     }
 }
 public IEnumerator Login(string username, string password)
 {
     WWWForm form = new WWWForm();
     form.AddField("loginUser", username);
     form.AddField("loginPass", password);
     using (UnityWebRequest www = UnityWebRequest.Post("http://localhost/BazaarApp/Login.php", form))
     {
         www.downloadHandler = new DownloadHandlerBuffer();
         yield return www.SendWebRequest();
         if (www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
         }
         else
         {
             Debug.Log(www.downloadHandler.text);
             Main.Instance.UserInfo.SetCredentials(username, password);
             Main.Instance.UserInfo.SetID(www.downloadHandler.text);
             //IFL OGGED IN CORRECTLY
             if (www.downloadHandler.text.Contains("Wrong Credentials") || www.downloadHandler.text.Contains("Username does not exist"))
             {
                 Debug.Log("Try Again");
                 
             }
             else
             {
                 Main.Instance.LoggedInTab.SetActive(true);
                 Main.Instance.Login.gameObject.SetActive(false);
             }
         }
     }
 }
 public IEnumerator RegisterUser(string username, string password)
 {
     WWWForm form = new WWWForm();
     form.AddField("loginUser", username);
     form.AddField("loginPass", password);
     using (UnityWebRequest www = UnityWebRequest.Post("http://localhost/BazaarApp/RegisterUser.php", form))
     {
         www.downloadHandler = new DownloadHandlerBuffer();
         yield return www.SendWebRequest();
         if (www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
             
         }
         else
         {
             Debug.Log(www.downloadHandler.text);
            
         }
     }
 }
 public IEnumerator GetItemsID(string UserID, System.Action<string> callback){
     WWWForm form = new WWWForm();
     form.AddField("UserID", UserID);
     using (UnityWebRequest www = UnityWebRequest.Post("http://localhost/BazaarApp/GetItemsID.php", form))
     {
         www.downloadHandler = new DownloadHandlerBuffer();
         // Request and wait for the desired page.
         yield return www.SendWebRequest();
         if (www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
             
         }
         else
         {
             Debug.Log(www.downloadHandler.text);               
             string jsonArrayString = www.downloadHandler.text;
             byte[] results = www.downloadHandler.data;
             callback(jsonArrayString);
         }
     }
 }
 public IEnumerator GetItem(string ItemID, System.Action<string> callback)
 {
     WWWForm form = new WWWForm();
     form.AddField("ItemID", ItemID);
    
     using (UnityWebRequest www = UnityWebRequest.Post("http://localhost/BazaarApp/GetItem.php", form))
     {
         www.downloadHandler = new DownloadHandlerBuffer();
         // Request and wait for the desired page.
         yield return www.SendWebRequest();
         if (www.isNetworkError || www.isHttpError)
         {
             Debug.Log(www.error);
             
         }
         else
         {
             Debug.Log(www.downloadHandler.text);
             
             string jsonArray = www.downloadHandler.text;
             callback(jsonArray);
         }
     }
 }
 
               }
               Comment
              
 
               
              Your answer
 
             Follow this Question
Related Questions
JSON Array from server to Unity C# 1 Answer
WWW not working on my PHPs 0 Answers
Script wont work when Debug log removed 0 Answers
How to log the GameObject from a Scriptable Object Event 0 Answers