Frage

Ich ziehe meine Haare absolut über diesem heraus.

Ich versuche, eine HTTP-Pfostenanfrage in Java zu erstellen, aber es sendet es immer wieder als Get.Ich folgte verschiedene Möglichkeiten, um eine Postanforderung zu senden, aber alle enden einfach als Get.

Das habe ich derzeit: generasacodicetagpre.

Ich lese auf einem Posten auf dem Stackoverflow, das conn.setdouput (true) den Anschluss automatisch ein Beitrag erstellen soll;Wenn ich jedoch über den Code debugg, bleibt das geschützte Mitglied conn.method als Get.

Ich habe auch versucht, URL.Openconnection () als httpurlconnection und genannt .SetRequestMethod ("Post") darauf namens, was absolut nichts zu ändern hat, um conn.method zu ändern.

Als Bonus versuche ich, eine Soundcloud-Authentifizierung zu machen, und im Grunde, was ich daran gedacht habe, dass es ein völliger Misserfolg war ... Vielleicht hat jemand eine bessere Lösung dafür?

War es hilfreich?

Lösung

Have you tried using SoundCloud's Java SDK?

https://github.com/soundcloud/java-api-wrapper

This should take most of the HTTP/OAuth2 away from your code.

But even if you want more control over what you are doind, it is usually a good idea to use a proper HTTP client library, like Apache's, instead of trying to fight agains the very basic Java SE support for it. Check out: http://hc.apache.org/httpcomponents-client-ga/index.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top