Ich versuche eine PUT-Anfrage mit JSON-Daten unter Verwendung von HttpURLConnection
in Java zu machen. Die Art, wie ich es mache, funktioniert nicht. Ich bekomme keine Fehler, daher weiß ich nicht, was das Problem ist.
Und hier ist die Anfrage, die ich eigentlich machen möchte:
Ich habe bereits GET-Anfragen an die Ressource innerhalb derselben App gestellt und es hat gut funktioniert. Ich wäre sehr dankbar für alle Tipps, wie kann ich das debuggen oder wie kann ich versuchen, es auf andere Weise zu tun. Bisher habe ich versucht, nur OutputStream
anstelle von OutputStreamWriter
zu verwenden, aber es funktioniert auch nicht.
Ich versuche eine PUT-Anfrage mit JSON-Daten unter Verwendung von %code% in Java zu machen. Die Art, wie ich es mache, funktioniert nicht. Ich bekomme keine Fehler, daher weiß ich nicht, was das Problem ist.
%Vor%Und hier ist die Anfrage, die ich eigentlich machen möchte:
Ich habe bereits GET-Anfragen an die Ressource innerhalb derselben App gestellt und es hat gut funktioniert. Ich wäre sehr dankbar für alle Tipps, wie kann ich das debuggen oder wie kann ich versuchen, es auf andere Weise zu tun. Bisher habe ich versucht, nur %code% anstelle von %code% zu verwenden, aber es funktioniert auch nicht.
Die Sun (Oracle) -Implementierung von HttpURLConnection speichert den Inhalt Ihres Posts im Cache, sofern Sie nicht im Streaming-Modus angeben. Der Inhalt wird gesendet, wenn Sie mit der Antwort wie folgt interagieren:
%Vor%Gemäß RFC 4627 können Sie auch keine einfachen Anführungszeichen in Ihrem json verwenden (obwohl einige Implementierungen anscheinend nicht wichtig sind).
Ändern Sie also Ihre Nutzlast zu:
%Vor%Dieses Beispiel funktioniert für mich
%Vor%Tags und Links java http httpurlconnection