Junior — Middle
Чӣ гуна метавон майдони пинҳонро ҳангоми фиристодани маълумот ба REST API илова кард?
sobes.tech AI
Ҷавоб аз AI
Барои илова кардани майдони пинҳон дар вақти фиристодани маълумот ба API-и REST дар PHP, шумо метавонед параметри иловагӣ дар ҷисми дархост дохил кунед, ки ба корбар намоён нест, аммо ба сервер интиқол дода мешавад.
Агар ин шакли HTML бошад, шумо метавонед <input type="hidden">-ро истифода баред:
<form method="POST" action="/api/endpoint">
<input type="hidden" name="secretField" value="secretValue">
<input type="text" name="username">
<input type="submit" value="Пешкаш">
</form>
Агар фиристодан тавассути PHP бо cURL ё дигар мизоҷи HTTP сурат гирад, танҳо майдони заруриро ба массиви маълумот илова кунед:
$data = [
'username' => 'user123',
'secretField' => 'secretValue'
];
$options = [
'http' => [
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data),
],
];
$context = stream_context_create($options);
$result = file_get_contents('https://example.com/api/endpoint', false, $context);
Инчунин, майдони пинҳон бо маълумоти дигар фиристода мешавад, аммо ба корбар намоён нест.