[英]Bugzilla REST Interface - How to provide API Key and authenticate for a POST request
[英]How to create REST api post request
我正在這樣的GET請求:
//url = http://localhost/api/login.php/?name=max
if(isset($_GET['name'])){
echo "Hi ".$_GET['name'];
}else{
echo "Error";
}
但是我無法從POST請求中獲取數據。
//url = http://localhost/api/login.php/?name=max
if(isset($_POST['name'])){
echo "Hi ".$_POST['name'];
}else{
echo "Error";
}
如何獲取發布數據。
如果content-type設置為application/x-www-form-urlencoded
或multipart/form-data
則從請求的正文中讀取$ _POST multipart/form-data
。 您還可以通過php:// stdin流讀取請求正文。
無法從查詢字符串中讀取數據,例如$ _GET 。
您無法從網址獲取$_POST
數據,您可以這樣做。
<form action="http://localhost/api/login.php" method="post">
<input type="hidden" name="name" value="max">
<input type="submit">
</form>
或者,如果您希望人們設置姓名;
<form action="http://localhost/api/login.php" method="post">
<input type="text" name="name" value="max">
<input type="submit">
</form>
這很簡單明了:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.