You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+58-10Lines changed: 58 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,19 @@
1
1
# 🚀 HTTP Button PCF
2
2
3
-
A Power Apps custom component (PCF) that allows you to send HTTP requests from your app without upgrading it to a Premium license. Lightweight, flexible, and fully configurable
3
+
A Power Apps custom component (PCF) that allows you to send HTTP requests from your app locally
4
+
5
+
---
6
+
7
+
8
+
# ⚠️ Important Notice on Security and DLP
9
+
10
+
This component executes HTTP requests directly in the user’s browser, which means it does not comply with Power Platform Data Loss Prevention (DLP) policies.
11
+
12
+
Although using this component does not make your app premium, you are still expected to have a premium license, as it enables functionality similar to HTTP actions by making calls locally from the front end.
13
+
14
+
➡️ Please use this component at your own risk, especially in environments with strict governance, security, or compliance requirements.
15
+
16
+
I recommend using it only with trusted APIs and avoiding sensitive or confidential data in ungoverned environments.
4
17
5
18
---
6
19
@@ -11,26 +24,61 @@ A Power Apps custom component (PCF) that allows you to send HTTP requests from y
11
24
- Font size, color, and weight
12
25
- Border and background styles
13
26
- Button text and behavior
14
-
- No need to convert your app to Premium
15
27
- Built with React + Fluent UI
16
28
17
-
29
+
<imgwidth="1470"alt="Screenshot 2025-07-04 at 12 07 31 PM"src="https://github.com/user-attachments/assets/536be601-d57a-4904-84b6-5c79f283afa4" />
18
30
19
31
20
32
## 📦 Download
21
33
22
34
You can download the latest managed solution here:
| 📊 **Responses**| JSON string with `statusCode` and `body` of the HTTP response. |
72
+
73
+
74
+
📊 **Read the Response**
75
+
- The control outputs a JSON string in the **Responses** field, for example:
76
+
```json
77
+
{
78
+
"statusCode": 200,
79
+
"body": "{ \"success\": true }"
80
+
}
81
+
```
31
82
32
-
This component executes HTTP requests **directly in the user's browser**, so you should be aware that **it does not follow Power Platform Data Loss Prevention (DLP) policies**.
33
83
34
-
➡️ Please use this component **at your own risk**, especially in environments with strict governance, security, or compliance requirements.
35
84
36
-
We recommend using this only with **trusted APIs** and avoiding the use of sensitive or confidential data in ungoverned environments.
0 commit comments