【发布时间】:2019-11-07 00:41:37
【问题描述】:
使用hapijs 处理HTTP GET 请求时,如何读取有效负载?
目前,request.payload 在处理 GET 请求时是 null。
P.S - 我无法控制对我的网络服务器的请求是如何构造的
【问题讨论】:
-
虽然the current HTTP spec 实际上并没有禁止 GET 请求的有效负载,但它也不要求它们工作:“GET 请求消息中的有效负载没有定义的语义;发送有效负载正文GET 请求可能会导致某些现有实现拒绝该请求。”对于库不提供这样的有效负载,我并不感到特别惊讶。
-
@IMSoP 通常我同意,但是,在这种特殊情况下,我无法控制对我的网络服务器的请求是如何构建的
-
如果你发送有效载荷,你真的应该使用 POST