IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

'HttpWebRequest' ne contient pas de définition pour 'GetResponseAsync'


Sujet :

C#

  1. #1
    Membre régulier
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Points : 124
    Points
    124
    Par défaut 'HttpWebRequest' ne contient pas de définition pour 'GetResponseAsync'
    Bonjour,

    je suis débutant dans le développement avec visual studio et xamarin,j'ai essayé de suivre ce tuto https://msdn.microsoft.com/en-us/lib...v=vs.140).aspx,mais j'ai l'erreur suivante dans le console:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    'HttpWebRequest' ne contient pas de définition pour 'GetResponseAsync' et aucune méthode d'extension 'GetResponseAsync' acceptant un premier argument de type 'HttpWebRequest' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?)
    voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Net;
    using System.IO;
    using Newtonsoft.Json;
     
     
     
    namespace shared
    {
        //This code shows one way to process JSON data from a service
     
        public class DataService
        {
            public static async Task<dynamic> getDataFromService(string queryString)
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(queryString);
     
                var response = await request.GetResponseAsync().ConfigureAwait(false);
                var stream = response.GetResponseStream();
     
                var streamReader = new StreamReader(stream);
                string responseText = streamReader.ReadToEnd();
     
                dynamic data = JsonConvert.DeserializeObject(responseText);
     
                return data;
            }
        }
    }
    s'il vous plaît comment je peut la résoudre,j'ai vérifié la documentation spécifique de HttpWebRequest mais c'est vrai ce que j'ai fais :/

    merci pour l'aide

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 255
    Points : 445
    Points
    445
    Par défaut
    hamzawhy,

    Essaie avec HttpClient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
         using (var httpClient = new HttpClient())
        {
             var responseText = await httpClient.GetStringAsync(queryString);
             //...
        }
    Salutations.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/08/2009, 15h44
  2. Réponses: 0
    Dernier message: 15/07/2009, 17h20
  3. Réponses: 2
    Dernier message: 16/04/2008, 13h40
  4. Réponses: 16
    Dernier message: 20/12/2007, 16h27
  5. Réponses: 1
    Dernier message: 10/01/2007, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo