![](/img/trans.png)
[英]Power BI REST API Usage data in Power Query/Power BI
[英]How to connect to Webservice REST with POST from Power BI
我正在嘗試通過 Power BI 連接到 Web 服務,但我仍然沒有達到結果,首先嘗試使用 Web 數據源並使用 Advanced Use 添加在我的情況下為Content-Type
的標頭,其值為application/json
另外作為 Body 我有一個令牌
結果我得到以下結果:
另外還嘗試使用“空白查詢”作為源,我在其中訪問了高級編輯器部分並添加了以下查詢:
我得到以下錯誤:
為了確保 Web 服務正常工作並獲得結果,我使用了 Advanced REST Client 工具並進行了以下配置:
您可以在其中看到 Headers 部分我添加了Header name Content-Typ
e 並且Header Value
的值為application/json
,在Body
部分中我添加了token
有了這個,我意識到我的 Webservice 得到了答案並且服務正常工作,我希望有人在短時間內給我一些指導以正確執行
提供內容以將方法從 GET 切換到 POST,例如
對 URL 執行 POST,傳遞二進制 JSON 有效負載並將響應解析為 JSON。
https://docs.microsoft.com/en-us/powerquery-m/web-contents#example-2
let
url = "https://postman-echo.com/post",
headers = [#"Content-Type" = "application/json"],
postData = Json.FromValue([token = "abcdef"]),
response = Web.Contents(
url,
[
Headers = headers,
Content = postData
]
),
jsonResponse = Json.Document(response),
json = jsonResponse[json]
in
json
或者
let
url = "https://postman-echo.com/post",
headers = [#"Content-Type" = "application/json"],
postData = Text.ToBinary("{ ""token"":""abcdef""}"),
response = Web.Contents(
url,
[
Headers = headers,
Content = postData
]
),
jsonResponse = Json.Document(response),
json = jsonResponse[json]
in
json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.