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?

  • Beste Möglichkeit, Debug-Code einzuschließen?
  • Integrieren von FaceBook, Twitter, Social Networks in Android
  • Android: Ist EXTERNAL_CONTENT_URI genug für eine Fotogalerie?
  • Probleme beim Veröffentlichen von unsigned .apk-Datei?
  • Android: Autocomplete TextView Ähnlich wie die Facebook App
  • Umgang mit Unicode , wie man loswerden? Android / Java
  • Was bedeutet "| ="? (Rohr gleicher Operator)
  • Android: Kombinieren von Text & Bild auf einem Button oder ImageButton
  • Hören Sie tippen und ziehen Sie den Wert und funktionieren entsprechend
  • Benutzerdefinierte Listenansicht mit benutzerdefinierten Header Android
  • Android app stürzt ohne Ausnahme aus, wenn man versucht, sich mit google plus anzumelden
  • AutoCompleteTextView erzeugt die letzte Zeile
  • 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.