[英]consuming two consequence Rest web serivce using PHP, curl or file_get_contents?
我需要首先使用Web服務登錄,然后在瀏覽器中設置Cookie,然后調用另一個Web服務並獲取一些特定於用戶的數據。
當我將其余的Web服務粘貼到瀏覽器上時(先記錄日志,然后再記錄另一個以獲取用戶特定的數據),它可以正常工作。
但是,如果我使用php(兩次使用)調用這兩個Web服務,
file_get_contents("url to login");
$Userdata=file_get_contents("url to get user specific data");
似乎$Userdata
沒有數據,就像上一行file_get_contents("url to login");
尚未執行。
任何想法如何做到這一點?
您可以通過流上下文發送帶有get_file_contents
cookie(請參閱get_file_contents
使用file_get_contents發送cookie ),但是如果要使用cookie登錄,則必須以某種方式獲取第一個請求設置的cookie。 使用cURL可能會更容易。 還有一個問題,它的答案可以用cURL來描述: file_get_contents接收cookie
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.