Ich habe Codefehler ** Statuscode: 400 *Anforderungsstatus Code: 400 Swift
URL: https://conversation.8villages.com/1.0/contents/articles?state=published }
{ status code: 400, headers {
Connection = "keep-alive";
"Content-Length" = 2;
"Content-Type" = "application/json";
Date = "Tue, 11 Apr 2017 07:49:13 GMT";
Server = nginx;
} }
2 bytes
SUCCESS
JSON: {
}
mein json Ergebnis SUCCESS ist aber wht meine Daten nicht zeigen?
tatsächlich bekomme ich Anfrage-Methode Alamofire mit Consumer Key, Consumer Secret, Token Key und Token Secret. wie folgt:
let params: HTTPHeaders = ["oauth_consumer_key":"*****",
"oauth_consumer_secret":"*****",
"oauth_token_key":"*****.",
"oauth_token_secret": "*****",
"oauth_signature_method": "HMAC-SHA1",
"oauth_timestamp_key" : "1491366048",
"oauth_version": "1.0"] as [String : Any] as! HTTPHeaders;
Alamofire.request("https://conversation.8villages.com/1.0/contents/articles?state=published", method: .get, headers: params).responseJSON { response in
print("test", response.request!) // original URL request
print("ini responseny", response.response!) // HTTP URL response
print("test", response.data!) // server data
print("test", response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
wie bekomme ich meine Daten API ??
der Regel 400-Statuscode gibt an, dass es etwas falsch mit Ihrer Anfrage ist. Ihre Anfrage war möglicherweise erfolgreich, aber der Server teilt Ihnen mit, dass Sie nicht auf die Daten zugreifen können. –
von meinem Code, welcher falsche Herr? –
Nein, nein, ich meinte nicht, dass Ihr Code falsch ist. Es könnte etwas mit den Daten, die Sie senden, nicht stimmen. wahrscheinlich in Ihren Kopfzeilen oder Ihren URL-Parametern. –