PUT request

Status
Niet open voor verdere reacties.

janusvl

Gebruiker
Lid geworden
11 apr 2009
Berichten
159
goede middag,

Ik ben op het moment voor stage bezig te progameren tegen de REST API van kayako. Ik loop nu echter tegen een probleem aan.

Ik kan een request via een get vezenden op de volgende manier:
https://******.es/support/api/index...&apikey=****&salt=****&signature=GW0QUV4f%***

Nu is het probleem dat ik het niet met een Get mag versturen maar het moet met een PUT. Heeft iemand enig idee hoe is dat moet doen. Ik heb al uren op google gezocht en ook al diverse manieren geprobeerd. Maar tot dusver zonder resultaat.

p.s. De website is .es omdat ik stage lopen in spanje dus hoort zo.

Janus
 
Eh, @kenikavanbis, POST != PUT. Quotje van apacheweek:

The "PUT" method is similar to the POST method in that it can cause information to be updated on the server. The difference is that the POST method is normally handed a script which is explicitly named by the resource (that is, something that already exists), while a PUT request could be directed at a resource which does not (yet) exist. Another difference is that the POST method can be used in response to a form, while the PUT method can only contain a single data item. The PUT method is suited for publishing pages.


Nu heb ik er niet echt veel ervaring mee, maar misschien helpen de volgende links:
(noot: zie vooral de comments op de pagina's)
 
het is uiteindelijk gelukt met de volgende code:

function Putrequest($url,$postdata){
$opts = array('http' =>
array(
'method' => "PUT",
'content' => $postdata
)
);

$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);

return $result;
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan