研磨机打印响应文本

时间:2013-07-09 19:55:08

标签: java jython grinder

我想使用Grinder打印我的GET请求的最后一个回复,这是我的代码:

response_string = httpUtilities.getLastResponse().getText()
print str(response_string)

我有例外:

 'ascii' codec can't encode character u'\ufffd' in position 
  1: ordinal not in range(128) at this line : 

    print str(response_string)

我的问题是如何转换java.lang.String

我从httpUtilities.getLastResponse().getText()进入python字符串? 回应了  charset='utf-8'

2 个答案:

答案 0 :(得分:1)

不需要转换。变化

    print str(response_string)

    print response_string

答案 1 :(得分:1)

我得到了完全相同的错误..这是对这种回应的调整..

try:
   safe_str = response_string.encode('ascii', 'ignore')
   print("text: "+safe_str)

这肯定会奏效。 :)