0

open() 操作的 DalekJS 文档说“您可以伪造 GET、POST、PUT、DELETE 和 HEAD 请求”。

谁能告诉我该怎么做?我需要向服务器发送 POST、PUT 和 DELETE 请求以进行一些测试。

4

1 回答 1

0

根据定义,Webdriver Spec和底层JSON-Wire 协议不支持操作请求的 HEADERS。

这似乎是一个限制,但如果您考虑一下协议的设计目的,就可以理解。它旨在“模拟”“真实”用户。真正的用户通常不会做的是更改其请求的 HEADERS。

如果您想测试 REST 接口,还有其他工具,Dalek 不是(因为底层协议)不是为测试这些东西而设计的。

于 2014-06-25T11:26:52.470 回答