【发布时间】:2019-10-19 01:03:49
【问题描述】:
接口需要在 header 中设置 RFC1123 时间 我不能使用 JMeter 在 beanshell 中做到这一点
我知道代码在 java 中有效:
SimpleDateFormat sdf3 = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z",Locale.US);
sdf3.setTimeZone(TimeZone.getTimeZone("GMT"));
String rfc1123_3 = sdf3.format(new Date());
但我无法在 Beanshell 脚本中运行它
【问题讨论】:
-
你有什么错误吗?如果是这样,您可以在您的问题中添加堆栈跟踪吗?
-
我也建议你不要使用
SimpleDateFormat。这个类是出了名的麻烦而且已经过时了。而在 Java 中使用内置的DateTimeFormatter.RFC_1123_DATE_TIME和来自 java.time, the modern Java date and time API 的其他类。
标签: java jmeter beanshell jsr223 rfc1123