我想编写一个机器人将图像从一个url发送到一个名为Telegram的聊天程序。HTTP 200无消息(Google Appengine) - Python
每当我要求的图片,我什么也没得到,但这个消息中的日志文件:
15:06:55.705 Starting new HTTP connection (1): cdn-images-1.medium.
15:06:55.734 "GET /max/768/1*sPf7izMPYM76LB_xKb0bzw.png HTTP/1.1" 200 None
我想用This Image
真正desturbs我的代码是200,这应该意味着它好。但是,'无'afterWarts是有点阴凉。
的我使用的代码是:
import requests
def sendImageFromUrl(url):
response = requests.get(url)
output = StringIO(response.content)
img = Image.open(output)
img.save(output, 'JPEG')
resp = multipart.post_multipart(BASE_URL + 'sendPhoto', [
('chat_id', str(chat_id)),
('caption', 'My Caption'),
], [
('photo', 'image.jpg', output.getvalue()),
])
和请求/调用
sendImageFromUrl("http://cdn-images-1.medium.com/max/768/1*sPf7izMPYM76LB_xKb0bzw.png")
任何人都知道的问题是什么?
您预期GET请求返回的是什么? –
@TimCastelijns我希望能够发送我的图片 –
您正在发出GET请求,因此您不会发送任何内容。你希望这个请求返回什么? –