Я совершенно новый для Unity и столкнулся с некоторыми проблемами RESTFul в Unity. Я хочу обновить некоторые данные на сервере с помощью HTTP PUT, но как то, что я получил при поиске в Интернете, класс WWWW в Unity не поддерживает HTTP PUT. Я также попробовал пример HttpWebRequest, связанный с HTTP PUT, но всегда получал код ошибки 400: Bad Request.Единство: используйте HTTP PUT в Unity3D
Как я могу решить эту проблему? Должен ли я указывать все пары ключ-значение при обновлении или просто нужно перечислять пары, которые я хочу изменить?
Я также проверил BestHTTP, но мы изучаем и делаем проект capstone для окончания. С нами эта цена является большой проблемой. –
Тогда, похоже, вам придется использовать сокеты. WWW-класс, предоставляемый Unity, довольно простой и более подходит для простых загрузок, чем сопряжение с apis. –
Для моего второго вопроса. Нужно ли мне отправлять все пары ключ-значение через HTTP PUT или только пары, которые мне нужно обновить? Потому что, когда я тестирую API с расширением POSTMAN для Chrome, он требует, чтобы я заполнял все пары ключ-значение. Ошибка возникает, если я перечисляю только пару, которая нуждается в обновлении. –