簡體   English   中英

如何創建REST API發布請求

[英]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-urlencodedmultipart/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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM