Ich möchte das Parse-Tabelle Feld zu aktualisieren. Ich habe meinen API-Aufruf über den Postboten getestet, der funktioniert gut bei "PUT". Es funktioniert nicht auf "GET" und "POST" Abfrage, also bitte geben Sie mir nur die Antwort für "PUT".So rufen Sie PUT Abfrage mit Headern in Retrofit
Ich habe eine URL, 3 Header und 1 Feldwert, den ich aktualisieren möchte.
Ich habe die REST-API von RetroFit und Volley für den Aufruf "PUT" verwendet, aber ich habe kein Wunschergebnis bekommen.
Kann mir jemand die Lösung sagen, wie man "PUT" -Methode in RetroFit und Volley nennt?
// Khawaja Qasim
Dies ist mein Code, die ich verwendet habe.
@Headers({
"Content-Type: application/json",
"X-Parse-Application-Id: TestApp",
"X-Parse-REST-API-Key: 1234567890"
})
@PUT("https://example.com/hello")
void updateValue(@Body JSONObject lastMessage,
Callback<JsonElement> callback);
..............
ApiClient.getClient().updateValue(new JSONObject(hashMapKey), new BaseCallback() {
danke für die antwort. Aber ich möchte fragen, was ist mit "PUT" -Methode? Sie gaben die Antwort der "POST" -Methode. –
Ich bin mir nicht sicher, aber versuchen Sie das. @FormUrlEncoded @PUT ("/ question/neu") Leere send ( @Field ("questionName") String questionName, @Field ("Fragetyp") String Fragetyp, Wahl @Header ("X -Parese-Application-Id ") String X-Parse-Anwendungs-ID, @Header (" X-Parse-REST-API-Schlüssel) String X-Parse-REST-API-Schlüssel, @Field ("correctOptionIndex") int correctOptionIndex, Rückruf> Rückruf ); –
user3385125