簡體   English   中英

從HTTP請求主體解析POST請求

[英]parse POST request from HTTP Request body

從POST請求中獲取HTTP正文並使用變量進行解析的最佳和最簡便的方法是什么? 假設我要在其中提取值的主體中有兩個屬性,分別稱為緯度和經度。

另一件事是如何測試它才能看到這些值?

在處理POST請求的PHP中,您可以執行以下操作:

$latitude = $_POST['latitude'];
$longitude = $_POST['longitude'];

某些瀏覽器具有開發人員工具,使您可以查看瀏覽器發送的POST數據。 我使用Firefox的FireBug插件。 我認為IE 8及更高版本(我認為F12)中的內置開發人員工具可以完成相同的操作。 不確定Chrome,但我確定周圍有問題。

您的問題有點不清楚,如果您要問的是如何獲取post變量的值,那么PHP具有$ _POST超全局變量,您可以將其稱為$ _POST ['key']。

如果您要問的是如何從帖子正文中獲取一些xml或某些內容,然后將其解析為值,則可以嘗試使用$ HTTP_RAW_POST_DATA超級全局變量。 這將取決於數據到達那里后的格式。

像這樣讀到$ _POST:

echo '<pre>';
  print_r ( $_POST );
echo '</pre>'

並訪問: $_POST [variablename]請訪問: http//us2.php.net/manual/en/reserved.variables.post.php了解更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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