2016-12-29 1 views
1

Ich habe Rest API in WSO2 ESB gebaut. Dies ist meine Anfrage im Dienst für die POST-Methode.wie Abfrage Parameter für Get-Methode in angularjs übergeben

JETZT ähnlich Ich möchte nur 2 Parameter übergeben, um einen Benutzer, d. H. UserName und Organisation ID. Wie kann ich das in eckigen js tun? Was ich umgesetzt haben, so weit ist:

getUser: function() { 
      params = {"UserName": aUser.Username, "OrganizationId": aUser.OrgId}   
      //API Call 
      var promise = $http.get(API_URL,params,REQUEST_HEADER).then(
      function(aGetUserResponse) { 
       return [aGetUserResponse.data.GetUserResponse.Result,'']; 
      }); 
      return promise; }, 

Ist dies der richtige Weg ist, anders zu tun, wie kann ich dies tun?

Antwort

1

Nein, das ist nicht korrekt, da POST einen Datenparameter hat, GET nicht (weil es keinen Körper in Get-Anforderung gibt). Docs

Um diese Parameter zu übergeben, müssen Sie sie an die URL als querystrings

+0

hinzufügen Was die genaue Syntax ist? –

+0

Es gibt keine Syntax dafür - eine Put-Anfrage braucht nur die richtige Querystring - http: // mysite/api/Methode? UserName = abc123 & OrganizationId = def456 – Andiih

+0

Link funktioniert nicht und du nur Parameter mit URL senden? –

Verwandte Themen