質問編集履歴
1
説明の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
railsのPost受取りについて
|
1
|
+
railsのPost受取りページの表示について
|
test
CHANGED
@@ -4,63 +4,11 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
相手から送られてくるpostを受け取る方法を教えて頂けませんでしょうか?
|
7
|
+
相手から送られてくるpostを受け取るページの値が無い時のレスポンスの表示方法を教えて頂けませんでしょうか?
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
相手から送られてくるpost内容
|
12
|
-
|
13
|
-
```
|
14
|
-
|
15
|
-
|
11
|
+
現状相手からpostされた値を受取りレスポンスを返す事は出来たのですが、通常のブラウザでアクセスした時に何かしらの表示をさせる方法が分かりません。
|
16
|
-
|
17
|
-
nonce = Time.now.to_i.to_s
|
18
|
-
|
19
|
-
body = {
|
20
|
-
|
21
|
-
name: yamada_taro,
|
22
|
-
|
23
|
-
amount: 5000,
|
24
|
-
|
25
|
-
custom: 1234,
|
26
|
-
|
27
|
-
}
|
28
|
-
|
29
|
-
message = nonce + uri.to_s + body.to_json
|
30
|
-
|
31
|
-
signature = OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new("sha256"), message)
|
32
|
-
|
33
|
-
headers = {
|
34
|
-
|
35
|
-
"ACCESS-NONCE" => nonce,
|
36
|
-
|
37
|
-
"ACCESS-SIGNATURE" => signature,
|
38
|
-
|
39
|
-
"Content-Type" => "application/json"
|
40
|
-
|
41
|
-
}
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
http = Net::HTTP.new(uri.host, uri.port)
|
46
|
-
|
47
|
-
|
48
|
-
|
49
|
-
request = Net::HTTP::Post.new(uri.request_uri, initheader = headers)
|
50
|
-
|
51
|
-
request.body = body.to_json
|
52
|
-
|
53
|
-
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
```
|
58
|
-
|
59
|
-
|
60
|
-
|
61
|
-
↑上記内容を受取り、レスポンスを返したいと考えております。
|
62
|
-
|
63
|
-
※今は送られてきたbodyをそのまま返したいと考えており、以下の様な記載をしております。
|
64
12
|
|
65
13
|
|
66
14
|
|
@@ -158,6 +106,8 @@
|
|
158
106
|
|
159
107
|
が表示されるのかなーと考えたのですが、何も表示されません。
|
160
108
|
|
109
|
+
もちろんですが、bodyに値を入れる又は何も入れない場合は反応があります。
|
161
110
|
|
162
111
|
|
112
|
+
|
163
|
-
この辺りを確認するなどすると良いなど御座いましたら教えて頂けると幸いです。
|
113
|
+
少々意味が分かりにくい内容となりますが、この辺りを確認するなどすると良いなど御座いましたら教えて頂けると幸いです。
|