Patch-Anforderung Android Volley

Ich bin derzeit mit Android Volley Networking-Bibliothek in einem Projekt, an dem ich arbeite. Ich habe den Master-Zweig der Volley von https://android.googlesource.com/platform/frameworks/volley/ gezogen , also sollte mein Bibliotheksprojekt aktuell sein, aber nur die folgenden Anforderungsmethoden unterstützt:

/** * Supported request methods. */ public interface Method { int DEPRECATED_GET_OR_POST = -1; int GET = 0; int POST = 1; int PUT = 2; int DELETE = 3; } 

Es wäre wahrscheinlich nicht viel Mühe, die Bibliothek zu erweitern, um Patch-Anfragen zu unterstützen, also meine Frage ist, warum würden Patch-Anfragen nicht von der Basis-Bibliothek unterstützt werden? Auch könnte jemand vorschlagen, alle guten Git Filialen, die bereits hinzugefügt haben diese Unterstützung?

  • Wie lade ich Dateien herunter (pdf, doc etc ...) in sdcard und öffne die datei mit volley in android?
  • Volley und Verarbeitung Daten im Hintergrund auf Android zurückgegeben
  • NPE beim Erhalten von Robolectric ShadowApplication mit Volley und Dagger
  • UI-Thread nach Netzwerkanforderung in Volley Android-Bibliothek aktualisieren
  • Android: Kann die Ansicht mit CustomAdapter nicht aktualisieren
  • Android Volley + JSONObjectRequest Caching
  • Lassen Sie Volley's NetworkImageView lokale Bilddateien anzeigen
  • Android Volley ImageLoader - BitmapLruCache Parameter?
  • One Solution collect form web for “Patch-Anforderung Android Volley”

    Ich habe endlich eine Antwort auf diese Frage gefunden. Es ist sehr dumm. Das Problem ist nicht mit dem Volley-Framework. HTTPUrlConnection von Java unterstützt PATCH nicht. Es gibt Weg im Internet, das Java Reflection verwendet, um das Methodenobjekt auf PATCH zu setzen, aber sie bringt zusätzliche Probleme mit sich.

    Ich habe dieses Problem schließlich mit dem X-HTTP-Method-Override Header gelöst. Ich habe eine normale POST-Anfrage mit Körper gemacht und füge diesen Header wie unten hinzu.

     X-HTTP-Method-Override: PATCH 

    Und es hat geklappt Ihre Web-Server-Seite sollte Methode übergeben, aber.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.