- Home /
After an update, the problem is resolved
Unable to Call webservice from Unity Editor
Hi All,
I am trying to connect to a Rest API which is in my localhost(WAMP) to insert data to a DB. I am using WWW for the same in C# script file. When I am running it from my editor I am getting an error: unable to connect to host. But when I take a build and execute, the API is being called and the data is inserted into the DB. Why am I not able to do that from the editor? Here is the code.
public void callApi()
{
string url = "http://localhost:8080/RestTest/index.php/Test/InsertTest/";
WWW w = new WWW(url);
StartCoroutine(WaitForRequest(w));
}
private IEnumerator WaitForRequest(WWW w)
{
yield return w;
yield return new WaitForSeconds(10f);
// check for errors
if (w.error == null)
{
Debug.Log("WWW Ok!: " + w.text);
}
else
{
Debug.Log("WWW Error: " + w.error);
}
}
CallAPI is called on a button click.
Please help me on this.
Thank You
The first thing that I can think of is that perhaps a firewall is blocking Unity Editor for connection.
Thank you for the reply. But even after disabling the firewall, I am getting the same error.
Do I have to do something in the editor? Am I missing something?