Ich versuche ein Bild an einen Server zu senden. Meine URL enthält einige Parameter zu meinem Telefon:
%Vor%und das ist die Arbeitsvariante:
%Vor%(ohne Reizung% 3? Code)
Ich versuche auch, mein Bild in @Body zu übergeben:
%Vor%Erstellen mit MultipartBuilder:
%Vor%Deshalb kann ich zum Beispiel nicht verwenden:
%Vor%um meine Parameter dort zu übergeben, weil @FieldMap @FormUrlEncoded benötigt, während ich @Body Anfrage nicht mit @FormUrlEncoded durchführen kann.
1) Wie entferne ich% 3F von meinem URL String? (Außerhalb der Nachrüstung ist alles in Ordnung!)
2) Gibt es eine einfache Möglichkeit, ein Bild zu senden?
UPD: & lt; - 403 Verboten Ссылка wenn ich @Field annotation verwende:
%Vor%Alles funktioniert, wenn ich es so benutze:
%Vor%Ich möchte entweder% 3F entfernen oder erfahren, wie man Field in einer POST-Anfrage benutzt, ohne VERBOTEN zu bekommen
Durch Nachrüstung können Sie die Abfragezeichenfolge nicht in den Pfad einfügen. Sehen Sie sich stattdessen @QueryMap an dafür ausgelegt.
Die bessere Idee ist, machen Sie eine mehrteilige Anfrage zum Senden von Bildern
%Vor%Hinweis: Ссылка
Sie müssen% 3F beim Nachrüsten nicht hinzufügen / entfernen, da dies automatisch ausgeführt wird.