Вот мой запрос API
public IEnumerator Login(string bodyJsonString)
{
Debug.Log(bodyJsonString);
UnityWebRequest req = UnityWebRequest.Post("localhost:3000/login", bodyJsonString);
req.SetRequestHeader("content-type", "application/json");
yield return req.SendWebRequest();
if (req.isNetworkError || req.isHttpError)
{
Debug.Log(req.error);
}
else
{
Debug.Log("Form upload complete!");
}
}
Он возвращает код состояния ошибки 500, а на сервере возвращает ошибку Неожиданный токен % в JSON в позиции 0", "серьезность
Вот мой вызов сопрограммы
public void submitLogin()
{
_username = userInputField.GetComponent<InputField>().text;
_password = passwordInputField.GetComponent<InputField>().text;
Debug.Log("username" + _username);
Debug.Log("password" + _password);
string body = "{'username':'" + _username + "','password','" + _password + "'}";
//API Call
authChexi = new Auth();
StartCoroutine(authChexi.Login(body));
}
Дайте мне знать, если у вас есть идеи о том, как справиться с моим телом формы. Спасибо
'
или}
как часть имени пользователя или, в частности, пароля? - person derHugo   schedule 26.03.2020