Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – Der webseitige Body-Server der Weex-POST-Anfrage kann keine Parameter abrufen

Der POST-Anfrageserver kann die Parameter nicht abrufen. Es wurde festgestellt, dass Stream.fetch die Methode verwendet, den Textkörper direkt in einen String umzuwandeln und ihn an den Server zu übergeben charles Der abgefangene Parameter ist der Schlüsselwert in der Anfrage, aber der keyValue-Stil wird in jquery abgerufen. In welcher Datei soll ich die Methode zum Senden des Körpers ändern?

stream.fetch({

    method: 'POST',
    url: POST_URL,
    type:'json',

// Header: {'Content-Type': 'application/json; charset=utf-8',},

    body: JSON.stringify({ data: bodyString})//or you can just use JSON Object {username:'weex'}
  }, function(ret) {
    if(!ret.ok){
      me.postResult = "request failed";
    }else{
      console.log('get:'+JSON.stringify(ret));
      me.postResult = JSON.stringify(ret.data);
    }
  },function(response){
    console.log('get in progress:'+response.length);
    me.postResult = "bytes received:"+response.length;
  });
世界只因有你世界只因有你2663 Tage vor1569

Antworte allen(2)Ich werde antworten

  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 11:07:14

    在请求头中加入 "Content-Type": 'application/x-www-form-urlencoded;即可

    Antwort
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 11:07:14

    stream.fetch({

        method: 'POST',
        url: POST_URL,
        type:'json',
        body:JSON.stringify({username:'weex'})//or you can just use JSON Object {username:'weex'}
      }, function(ret) {
        if(!ret.ok){
          me.postResult = "request failed";
        }else{
          console.log('get:'+JSON.stringify(ret));
          me.postResult = JSON.stringify(ret.data);
        }
      },function(response){
        console.log('get in progress:'+response.length);
        me.postResult = "bytes received:"+response.length;
      });

    Antwort
    0
  • StornierenAntwort