2016-06-14 8 views
1

Ich teste die QuickPay API in Postman und alles funktioniert gut. Wenn ich den Postman Code Generator zum Generieren eines RestSharp-Snippets des erfolgreichen Ergebnisses verwende, gibt der Code keinen Status 200 für die API zurück, und nichts passiert.RestSharp Code generiert von Postman funktioniert nicht

Ich habe den generierten Code ihren (geändert, um den Auth-Code though) geschrieben

var client = new RestClient("http://api.quickpay.net/subscriptions/18612/recurring?Accept-Version=v10&id=18427612&amount=9900&order_id=test1234"); 
var request = new RestRequest(Method.POST); 
request.AddHeader("postman-token", "145e85d9-0e36-4e6a-2742-b36fb3dccadb"); 
request.AddHeader("cache-control", "no-cache"); 
request.AddHeader("accept-version", "v10"); 
request.AddHeader("authorization", "Basic OjczYWY3NzlmZDYzMjIxNGUx33yYj5266ZkO222Z322221M34334433434344ZWY="); 
IRestResponse response = client.Execute(request); 

Jede Hilfe sehr geschätzt. Mit freundlichen Grüßen

Antwort

1

Ich fand heraus, dass, anstatt Parameter in die URL als Querystring Parameter zu posten, ich sie als Parameter in die Methode requeuest sollten. Keine Notwendigkeit für das Postman-Token oder die Cache-Control-Header. Und wichtig, die URL sollte https://api.quickpay.net/subscriptions/18612/recurring

sein
Verwandte Themen