回答編集履歴

2

コード例修正

2019/11/06 20:34

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  'headers':{
16
16
 
17
- 'X-ChatWorkToken': 'fa66036643283181075e363ebc6a0ecd',
17
+ 'X-ChatWorkToken': '<APIトークン>',
18
18
 
19
19
  'Content-Type': 'application/x-www-form-urlencoded'
20
20
 

1

functionノードのコードのコメント部の修正と、HTTPリクエストヘッダーの設定方法について追記

2019/11/06 20:34

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -8,23 +8,23 @@
8
8
 
9
9
  ```JavaScript
10
10
 
11
- /* functionノード
11
+ /* functionノード */
12
12
 
13
13
  msg = {
14
14
 
15
- 'headers':{
15
+ 'headers':{
16
16
 
17
- 'X-ChatWorkToken': '<APIトークン>',
17
+ 'X-ChatWorkToken': 'fa66036643283181075e363ebc6a0ecd',
18
18
 
19
- 'Content-Type': 'application/x-www-form-urlencoded'
19
+ 'Content-Type': 'application/x-www-form-urlencoded'
20
20
 
21
- },
21
+ },
22
22
 
23
- 'payload': {
23
+ 'payload': {
24
24
 
25
25
  'body':'01234567ABCDEFGあいうえおかきくけこ',
26
26
 
27
- }
27
+ }
28
28
 
29
29
  };
30
30
 
@@ -68,6 +68,36 @@
68
68
 
69
69
  ```
70
70
 
71
+ Node-RED version: v1.0.2, Node.js v12.13.0, Windows 7 64ビット版で確認しました。
71
72
 
72
73
 
74
+
75
+ ---
76
+
77
+ **追記しました: 2019-11-07 04:57**
78
+
79
+
80
+
81
+ HTTPリクエストのヘッダーフィールド部の設定ですが、[リクエストヘッダをセット - Node-RED クックブック](https://cookbook.nodered.jp/http/set-request-header#%E8%AA%B2%E9%A1%8C) に従って、以下のような指定方法でもできました。
82
+
83
+ ```JavaScript
84
+
85
+ /* functionノード */
86
+
87
+ msg.headers = {}
88
+
73
- Node-RED version: v1.0.2, Node.js v12.13.0, Windows 7 64ビッ版で確認しました。
89
+ msg.headers['X-ChatWorkToken'] = '<APIークン>';
90
+
91
+ msg.headers['Content-Type'] = 'application/x-www-form-urlencoded';
92
+
93
+
94
+
95
+ msg.payload = {
96
+
97
+ 'body':'01234567ABCDEFGあいうえおかきくけこ',
98
+
99
+ }
100
+
101
+ return msg;
102
+
103
+ ```