如何破译ChicagoBoss Post param

时间:2014-07-21 18:45:53

标签: erlang chicagoboss

我是ChicagoBoss网络框架中的新手。我有一个服务器从另一个服务器接收POST请求,其中POST params的格式为:

<<"的clientId = STRING_FOR_CLIENT_ID&安培;用户id = STRING_FOR_USER_ID&安培; sessionToken = STRING_FOR_SESSION_TOKEN">>

我所要做的就是将clientSecret = CLIENT_SECRET_STRING添加到我服务器中的这个POST参数并将其重新发送到外部服务器以检索access_token。

如果有人建议一些基本代码可以做到这一点,那将会很棒。

1 个答案:

答案 0 :(得分:0)

您是否使用原始发布数据制作客户端密码?无论如何,如果你可以使用ibrowse,那么:

%% send form data as iolist
Data = <<"clientId=STRING_FOR_CLIENT_ID&userId=STRING_FOR_USER_ID&sessionToken=STRING_FOR_SESSION_TOKEN">>,
ibrowse:send_req("http://httpbin.org/post",
             [], post,
             [Data, <<"&clientSecret=CLIENT_SECRET_STRING">>]).