Ich habe ein Problem POST Daten.I bekomme als anweser "415 nicht unterstützten Medientyp". Ich kann Daten abrufen, aber wenn ich POST bekomme ich als anweser "415 nicht unterstützten Medientyp".API POST PHP - 415 Nicht unterstützter Medientyp (Zend Framework)
Jede Hilfe ist willkommen!
Unten sehen Sie die schlechte Anfrage sehen können und den Header und POST:
Anweser:
HTTP/1.1 400 Bad Request X-Content-Type-Optionen: NOSNIFF X-XSS-Schutz: 1; mode = Block Pragma: no-cache X-Frame-Optionen: DENY Set-Cookie: HTTP ERROR: 400
Rubrik:
$httpClient -> setHeaders(array(
"Content-Type : application/json; charset=utf-8",
"Accept : application/json",
"SM_USER :". $authToken,
"Accept-Language : de"
));
POST, GET:
switch($requestType) {
case "get":
$restRes = $this->restClient->restGet($path,$queryParameter);
$result = $this->_handleRestResult($restRes);
return $result;
break;
case "post":
$restRes = $this->restClient->restPost($path,$queryParameter);
break;
case "delete":
case "put":
}
QUERYPARAMETER
$query = json_encode(array(
"latitude" => $lat,
"longitude" => $long,
"service" => $service
));
P ATH
$path = $this-service->rest->path."/resource/Service/";
Ist der Pfad, den Sie anfordern, Unterstützung POST und/oder die Abfrageparameter sind in Ordnung? –
hier der Wert der Abfrageparameter. Array ([ServiceName] => Test [Breite] => 123 [Länge] => 123) I –