ANDROID HttpURLConnection utilise toujours GET

NPovlsen

Je développe une application dans le studio Android et pour les appels de service Web que j'utilise HttpURLConnection. Bien que la classe l'utilise toujours GETquand je l'appelle, même difficile je l'ai réglé POST. Je l'ai même doublé POSTpour m'assurer que c'est la méthode qu'il utilisera.

URL url = new URL(Activity.this.getString(R.string.ws));
urlConn = (HttpURLConnection) url.openConnection();
urlConn.setRequestMethod("POST");
urlConn.setDoOutput(true);
urlConn.addRequestProperty("Content-Type", "application/json");
urlConn.addRequestProperty("Cache-Control", "no-cache");
urlConn.addRequestProperty("Accept", "application/json");
urlConn.addRequestProperty("Authorization", "Bearer " + fileHelper.getPropertyFromSharedPreferences(getString(R.string.key_token)));
urlConn.connect();

Quelqu'un d'autre a déjà eu ce problème? Et comment y remédier?

PS. J'ai également essayé OKHTTP, mais toujours le même problème

ÉDITER:

J'ai découvert la raison pour laquelle la méthode sera toujours GET, c'est que lorsque j'appelle, setDoOutputcela ne change pas la valeur, même si je le fais

urlConn.setDoOutput(!urlConn.getDoOutput);
Freshomer

Ne l'utilisez pas urlConn.connect();. Utilisez urlConn.getOutputStream()plutôt.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Android: HttpUrlConnection utilise POST pour envoyer des requêtes (au lieu de GET)

Camel idempotentConsumer utilise toujours PUT au lieu de GET

Http Get à l'aide d'Android HttpURLConnection

NPM utilise toujours AWS Codeartifact

Pourquoi Android Studio utilise-t-il toujours Hello World TextView?

Le studio Android utilise toujours JDK 7 et ne passe pas au JDK 8

Android Studio utilise toujours Proguard & Obfuscating Debug Build - Impossible de déboguer

Android utilise-t-il toujours la dernière API pour exécuter une application?

Android utilise toujours une demande de publication au lieu d'obtenir

HttpURLConnection renvoie 200 toujours dans mockito

Attendez si Windows utilise toujours le fichier

IntelliJ utilise toujours l'ancienne dépendance

RxTest utilise toujours libswiftXCTest.dylib

Cordova + Crosswalk iOS utilise toujours UIWebView

VIM utilise toujours des pages à onglets

Inline-if utilise toujours la condition vraie

SQL Case utilise toujours le premier Case ?

Android utilise toujours une mémoire excessive lors du chargement de l'image d'arrière-plan

Android HttpURLConnection setRequestMethod PUT

Android BottomSheetBehavior bouton get toujours à l'écran et en botton

ANDROID - How to get return success from web service in android using httpurlconnection?

Comment faire en sorte que HttpURLConnection utilise un proxy?

sortie de l'instruction if-else toujours else dans httpurlconnection

HttpURLConnection getInputStream: timeout toujours après 180 secondes

Android 4.0 ICS transformant les requêtes HttpURLConnection GET en requêtes POST

ArrayAdapter utilise Kotlin Android

Java est toujours transmis par valeur, alors pourquoi est-ce que je reçois une référence lorsque j'utilise Array.get(index) ?

Puis-je toujours utiliser le keystore JKS pour publier une application sur Google Play lorsque j'utilise Android Studio 4.0?

[Android] -POST Json avec HttpUrlConnection

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive