2015-11-20 3 views
0

D'abord, je crée un service JSON commeRestsharp en utilisant un service de repos openfire

RootObject ro = new RootObject(); 
     ro.username = "halukmy"; 
     ro.password = "1234"; 

Que je crée mon poste de repos

var client = new RestClient ("https://84.84.83.82:9091" + 
         "/plugins/restapi/v1/users"); 
      client.Authenticator = new SimpleAuthenticator ("username", "haluk", "password", "123456789"); 
      var request = new RestRequest ("resource", Method.POST); 
      request.AddHeader ("Accept", "application/json"); 
      request.RequestFormat = DataFormat.Json; 



      request.AddBody (new RootObject { 

       username = "ffff" + 
       "", 
       password = "1234" 
      }); 

      client.Execute (request); 

mais je suis erreur d'en-tête? quand je l'utilise sur le navigateur sans problème, mais en C# code Je reçois cette erreur enter image description here

+0

Pouvez-vous mettre à jour votre question avec l'erreur que vous avez reçue? – Aaron

+0

ErrorMessage \t « Erreur: SendFailure (en-têtes d'écriture d'erreur) » \t de chaîne –

+0

http://s21.postimg.org/6f8pdr4t3/Screen_Shot_2015_11_20_at_16_38_13.png ce problème est pleine –

Répondre

0

Vous n'avez pas besoin:

request.AddHeader ("Accept", "application/json"); 

si vous avez:

request.RequestFormat = DataFormat.Json;