我正在建立一个使用Ocsigen
的应用程序,这个应用程序将不会连接到数据库,其目标是将内容从主网站复制到这里。(我使用curl来做Get请求)
所以我这里的问题是,我正在尝试使用用户进行“登录”,并且我想构建一个服务,将用户引入的username
和password
保存到我的代码中。然后,我可以使用username
和password
向主网站发出GET请求。
我的问题只有一个,我已经尝试了很多方法来构建一个服务来保存这两个字符串,但我想不出一个方法。
我做了很多不同的尝试,最后一次我做了如下的事情:
let save_data =
Eliom_registration.Action.create
~meth:
(Eliom_service.Post
(Eliom_parameter.unit,
Eliom_parameter.string "username"))
~path:Eliom_service.No_path
(fun () username -> username)
基于Ocsigen在他们的网站上有一个例子,但我不工作...
我创建了一个表单,它可以成功地执行我创建的服务,但该服务永远不会执行我需要的操作。
如果我解释得不好,我很抱歉...有没有办法解决这个问题?我走错路了吗?
太好了!
PS:我也试着从Ocsigen-Start文件夹中编辑Os_services.connect_service,我猜我必须为这个案例做一个Post服务,但我又一次做不到我想做的事情。
https://stackoverflow.com/questions/44574909
复制相似问题