React-native получить ответ не работает на моем телефоне android - PullRequest
0 голосов
/ 27 апреля 2020

Код в порядке, когда я тестирую его на виртуальном устройстве в android студии. Но когда я проверяю это на своем телефоне, ответ от выборки не в порядке. Почему ? Ответ выборки: json: {"sCode": "0", "bErreur": false, "sMessage": "157 # Denis"}

Спасибо за вашу помощь.

код:

_handleResponse(reponse){

      alert(reponse.sCode);
      this.setState({messageString:'ok'});
      //this.props.navigation.navigate('Map');
    }

    onLogin () { 
      var email = this.state.Identifiant;
      const url ='https://www.wapps-saas.com/login2';//+email+'/azerty13/49';  
        console.log(this.state.Identifiant);
        //this.setState({messageString:url});
        this.setState({messageString:''});
        if (this.state.Identifiant!='')
        {
          var data = {
            email: this.state.Identifiant,
            mot_de_passe: this.state.Password,
            nIDAppli:this.state.IdAppli

           };
           try {

            let response = fetch(
             url,
             {
               method: "POST",
               headers: {
                "Accept": "application/json",
                "Content-Type": "application/json",
                "Host":"www.wapps-saas.com"
               },
              body: JSON.stringify(data)
            }
           ) .then(response => response.json()).then((json)=>{this._handleResponse(json)}).finally(()=>{this.setState({messageString:'End'})}); //)/this._handleResponse(json)

          } catch (errors) {

            console.log(errors);

            this.setState({messageString:errors});

           } 
        }

        else{
            this.setState({messageString:'identifiant obligatoire'});

        }
    }
...