204错误-Hubspot表单错误

时间:2018-08-03 10:51:55

标签: php forms hubspot

我正在尝试将HubSpot集成到自定义形式中,而我的PHP知识是有限的。因此,任何帮助将不胜感激。

提交表单时,我得到的日志为204。转到表单提交时,我可以看到一个条目,但没有携带任何数据。

以下是我的表格代码。 HTML:

<input id="first_name" class="hs-input" name="first_name" type="text" placeholder="First Name" autocomplete="given-name" value="" required>
<input id="lastname" class="hs-input" name="last_name" type="text" placeholder="Last Name" autocomplete="family-name" value="" required>
<input id="phonenumber" class="hs-input" name="phone_number" type="number" placeholder="Phone Number" value="" required>
<input value="Submit" typeI"submit">

我正在通过此链接使用PHP脚本: https://developers.hubspot.com/docs/methods/forms/submit_form

谢谢

1 个答案:

答案 0 :(得分:0)

204状态代码实际上是成功状态代码;

  

204(无内容)状态码表示服务器已成功满足请求,并且响应有效内容正文中没有其他要发送的内容。

HTTP Protocol definition

所以基本上可以告诉您; “嘿,我一切都很好。已接收并处理了数据”。您不需要其他信息吗?仅当失败时,您才想知道为什么失败。

当您从Hubspot API文档复制脚本时,您是否注意到这一行?

//Need to populate these variable with values from the form.

该行下面的变量($firstname$lastname等实际上还不存在)。您将必须在该行之前添加类似的内容;

$firstname = $_POST['first_name'];
$lastname = $_POST['last_name'];
// etc.