我是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。
如果有人建议一些基本代码可以做到这一点,那将会很棒。
答案 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">>]).