如何使用PHP發出請求?Azure Table Storage Rest API
另外如何做授權和日期要求?
互聯網上的所有內容都是過時的,或者使用visualstudio進行請求或格式化。我正在尋找純PHP或一個例子讓我開始。
請不要從2013一樣的東西聯繫起來的原因,它不會工作
我已經知道有天青爲表存儲一個PHP的,但我想使用API,我將只查詢數據未在插入或更新
這是我的要求,現在
GET /Data2()?filter=Username%20eq%20'{username}' HTTP/1.1
Host: {tablename}.table.core.windows.net
Authorization: SharedKey {accountname}:{accountkey}
x-ms-date: 2016-09-16T00:31:08Z
Content-Type: application/json;odata=nometadata
Cache-Control: no-cache
和我得到這個響應
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code>AuthenticationFailed</code>
<message xml:lang="en-US">Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
RequestId:bf8eea79-0002-0107-15b1-0fad02000000
Time:2016-09-16T00:31:13.7387356Z</message>
</error>
對於初學者來說,你不能傳遞您的存儲賬戶在您的授權頭。您需要根據您的請求計算授權標頭值。請查看此處:https://msdn.microsoft.com/en-us/library/azure/dd179428.aspx查看授權標頭的計算方式。 –