【发布时间】:2018-04-24 05:56:38
【问题描述】:
我有一个 python 客户端代码,它使用 compressed JSON 数据访问 URL。
我想在 java 中解压缩 并打印 JSON 数据(我从客户端请求中获得)。
客户端代码:
#!/usr/bin/python
import sys, getopt
import requests
import json
from zlib import compress
s = requests.session()
url = "http://1.1.1.1:8080/eventfull/send/data/"
payload = dict(
username="test",
password="test123",
emailid=sys.argv[1],
campaignfrom="info@newsletter.x.com",
send_id="1234",
istest="1",
render_id=sys.argv[2],
subject="Eventfull :: Services HeartBeat",
htmlbody="<html><body><p>Hi Team,</p></br></br><p>This is a Test Campaign to ensure eventfull calls are working as expected</p></br></br><p>Thanks,</p><br><p>Tech Team</p></body></html>",
textbody="Testing"
)
json_string = json.dumps(payload)
compressed = compress(json_string,9)
response = s.post(url, data=compressed )
print response.status_code
print response.content
【问题讨论】:
标签: java rest compression