http://open.sen.se/ API๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์ด๋ฒคํธ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด httpie๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ์ต๋๋ค. ์ด๊ฒ์ ๋ค์๊ณผ ๊ฐ์ ํ์์ ์ด๋ฆ ์๋ ๊ฐ์ฒด ๋ฐฐ์ด์ ํ์ฉํฉ๋๋ค.
[
{
"feed_id": 12345,
"value": "foo"
},
{
"feed_id":23456,
"value": 2134
},
...
]
httpie๊ฐ ์ด์ ๊ฐ์ด JSON์ ์์ฑํ๋๋ก ํ ์ ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ํค ์ด๋ฆ ์์ด ์์ JSON์ :=
๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๋ฉด ๋ค์ ์ถ๋ ฅ์ด ์์ฑ๋ฉ๋๋ค.
[victor<strong i="11">@klamm</strong> ~]$ http -p B api.sen.se/events/ :='[{"feed_id": 24571, "value": 64.0}, {"feed_id":24572, "value":60.0}]'
{
"": [
{
"feed_id": 24571,
"value": 64.0
},
{
"feed_id": 24572,
"value": 60.0
}
]
}
@chuma , ์ด๊ฒ์ STDIN
๋ฅผ ํตํด ์์ JSON์ ์ ๋ฌํ์ฌ ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด:
echo '[{"feed_id": 24571, "value": 64.0}, {"feed_id":24572, "value":60.0}]' | http api.sen.se/events/
@jakubroztocil ์ํ์ด! ๋น์ ์ ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐ
@jakubroztocil , ๋๋ http 0.9.2๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ ์ด์ ์๋ํ์ง ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์ฝ๋๋ก test.php๋ฅผ ๋ง๋ค์์ต๋๋ค.
<?php
print_r($_REQUEST);
๊ทธ๋ฐ ๋ค์ ์๋ ์์ฒญ์ ์๋ํ์ต๋๋ค.
echo '[{"feed_id": 24571, "๊ฐ": 64.0}, {"feed_id":24572, "๊ฐ":60.0}]' | http ://localhost/CRMvTiger_Rodobens/test.php
๋ฐํ:
์ ๋ ฌ
(
)
echo '[{"feed_id": 24571, "๊ฐ": 64.0}, {"feed_id":24572, "๊ฐ":60.0}]' | http --form http://localhost/CRMvTiger_Rodobens/test.php
๋ฐํ:
์ ๋ ฌ
(
)
echo '[{"feed_id": 24571, "๊ฐ": 64.0}, {"feed_id":24572, "๊ฐ":60.0}]' | http --json http://localhost/CRMvTiger_Rodobens/test.php
๋ฐํ:
์ ๋ ฌ
(
)
echo '{"feed_id": 24571, "๊ฐ": 64.0}, {"feed_id":24572, "๊ฐ":60.0}' | http ://localhost/CRMvTiger_Rodobens/test.php
๋ฐํ:
์ ๋ ฌ
(
)
echo '{"feed_id": 24571, "๊ฐ": 64.0}, {"feed_id":24572, "๊ฐ":60.0}' | http --json http://localhost/CRMvTiger_Rodobens/test.php
๋ฐํ:
์ ๋ ฌ
(
)
echo '{"feed_id": 24571, "๊ฐ": 64.0}, {"feed_id":24572, "๊ฐ":60.0}' | http --form http://localhost/CRMvTiger_Rodobens/test.php
๋ฐํ:
์ ๋ ฌ
(
[{"feed_id":_24571,_"๊ฐ":_64_0},_{"feed_id":24572,_"๊ฐ":60_0}
] =>
)
๋ฌด์ธ๊ฐ๋ฅผ ๋ฐํํ๋ ์ ์ผํ ๊ฒ์ ๋ง์ง๋ง ๊ฒ์ด์ง๋ง ๋ด๊ฐ ์์ํ ๊ฒ์ ์๋์์ต๋๋ค. ๋ชจ๋ json์ ๋น ๊ฐ์ด ์๋ ํค๋ก ๋ฐํํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@chuma , ์ด๊ฒ์
STDIN
๋ฅผ ํตํด ์์ JSON์ ์ ๋ฌํ์ฌ ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด: