Sono abbastanza nuovo per Unity e affronta alcuni problemi relativi a RESTFul in Unity. Desidero aggiornare alcuni dati sul server utilizzando HTTP PUT, ma come quello che ho ricevuto durante la ricerca sul Web, la classe WWWW in Unity non supporta HTTP PUT. Ho anche provato alcuni esempi di HttpWebRequest relativi a HTTP PUT ma ricevevo sempre il codice di errore 400: Bad Request.Unity: Usa HTTP PUT in Unity3D
Come posso risolvere questo problema? Devo elencare tutte le coppie chiave-valore quando si aggiorna o è solo necessario elencare le coppie che voglio modificare il valore?
Ho anche controllato BestHTTP ma siamo studenti e facendo progetto chiave di volta per la laurea. Con noi, quel prezzo è un grosso problema –
Allora sembra che dovrai usare i socket. La classe WWW fornita da Unity è piuttosto semplice ed è più adatta per download semplici rispetto all'interfaccia con le API. –
Per la mia seconda domanda. Devo inviare tutte le coppie chiave-valore tramite HTTP PUT o solo le coppie che devo aggiornare? Perché quando eseguo il test dell'API con estensione POSTMAN per Chrome, è necessario che compili tutte le coppie chiave-valore. Si verificherà un errore se elenco solo la coppia che è necessario aggiornare –