【问题标题】:Karate - header name "Content-Length: 70" is automatically added for POST request while calling commonHeader in karate frameworkjs空手道 - 在空手道 frameworkjs 中调用 commonHeader 时,会自动为 POST 请求添加标头名称“Content-Length:70”
【发布时间】:2021-02-19 11:14:38
【问题描述】:

我正在执行一个 POST 请求,我不需要标题中的“Content-Length”,因为它是自动分配的。而且我在代码中使用了“configure charset = null”,但它仍然在标题中传递“Content-Length:70”。

请告诉我如何从标题中删除“Content-Length”?

谢谢

【问题讨论】:

    标签: karate


    【解决方案1】:

    你不能。我知道,你可能想做一个否定测试或其他什么东西——但这样的测试可能没有什么价值。如果您真的想这样做,请针对此特定场景使用 Java 库。

    编辑 - 或使用空手道的 cURL:Is possible to execute curl in Karate tests?

    【讨论】:

    • 谢谢彼得...如果可能,请给出一个 java 示例来删除标题.. .thnks
    • 试试这个 - 但我认为这在 Java 中非常困难,我建议忽略这种情况 - stackoverflow.com/a/49008027/143475
    • 这是肯定的,我仍然无法从标题中删除内容长度
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多