我不完全理解SWI Prolog如何处理http。我有以下代码,它们主要与<flex-container>
<flex-item>
</flex-item>
</flex-container>
不同。我需要能够读取http请求的头文件以获取值。我怎么做?我使用get_header/1
吗?如果是这样的话?
http_read_header/2
答案 0 :(得分:4)
首先,在发布有关HTTP库的问题时,请添加完整代码。
这意味着您用于发布请求的服务器和客户端。
从你的问题来看,没有人知道你在做什么。这是关于HTTP库的问题的典型问题,我希望将来不那么常见。
其次,Request
已经已经一个Name(Value)
元素列表。
客户端发送的任何标题字段都在此列表中包含。只需查看此列表中的值,使用典型谓词来推理列表,例如member/2
和option/3
。
例如,如果客户提交了标题The-Field: x
,那么
member(the_field(Value), Request), ...
将产生Value = x
。