簡體   English   中英

埃爾朗的美容休息服務

[英]Cosume rest service in erlang

嘿,我正在嘗試使用erlang來使用休息服務,

我寫的模塊看起來像這樣。

但是它issues.Any了一些問題。

-module(mod_rest_casaandra).
-author("root").

%% API
-export([get_keywords/0]).
-define(BASE_URL, "http://localhost:8080/users").

get_keywords()->
Header ="",
ContentType = "application/json",
Body = "",
Method=get,
HTTPOptions=[],
Options=[],

URL = ?BASE_URL,
R =httpc:request(Method, {URL,Header}, HTTPOptions, Options).

為了能夠運行請求httpc需要啟動inets應用程序。 我懷疑您在運行請求之前沒有啟動它。 下面的示例工作正常:

application:start(inets),
httpc:request(get, {"http://google.com", []}, [], []).

另外要注意Headers (在您的示例中為Header )。 定義為

headers()        = [header()]
header()         = {field(), value()}
field()          = string()
value()          = string()

但是您使用"" 在這種情況下它將起作用,因為實際上""等於[] ,但是請注意-您不能使用類似

Header = "Content-Type: text/plain"

這里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM