Requests: GAE ๋ฐ ChunkedEncodingError, ์ž‘์—… ํŒจ์น˜.

์— ๋งŒ๋“  2016๋…„ 05์›” 12์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: psf/requests

์•ˆ๋…• ๋ชจ๋‘๋“ค,

"๊ฐ‘์ž๊ธฐ" ๊ฐœ์ž…ํ•ด์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ์ด๋ฏธ ๋…ผ์˜๋˜์—ˆ๋Š”์ง€(๊ทธ๋Ÿฌ๋‚˜ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š”์ง€) ์ดํ•ดํ•˜๋ ค๊ณ  ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒํ™ฉ์„ ๊ฐ€์ง€๊ณ  ์—ฌ๊ธฐ์— ์™€์„œ ํ•ด๊ฒฐ์ฑ…์„ ์ดํ•ดํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@agfor ๋Š” ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๋งŒ๋“ค์—ˆ์œผ๋ฉฐ (ํŒจ์น˜๋ฅผ ์˜จ๋ผ์ธ์— ๋ฐฐ์น˜ํ•œ ์ดํ›„ ChunkedEncodingError๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค), ๋‚ด ์ดํ•ด๋กœ๋Š” GAE๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋ฅผ ์†์ƒ์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ์ œ์ถœ๋œ ๊ทธ์˜ ํŒจ์น˜๋ฅผ ๋ณด์ง€ ๋ชปํ–ˆ์œผ๋ฉฐ(์ด์œ ๊ฐ€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค) ์ด๊ฒƒ์ด ์—ฌ๊ธฐ์—์„œ ๊ณ ๋ ค๋˜์ง€ ์•Š์€ ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. (๊ทธ๋“ค์€ ๋น„ํ‰/๋น„ํ‰์ด ์•„๋‹Œ ์‹ค์ œ ์งˆ๋ฌธ์ž„์„ ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค. ์ œ ์˜๋„๋Š” ์ข‹์Šต๋‹ˆ๋‹ค :) ).

๋”ฐ๋ผ์„œ ๋‚ด ๊ฒŒ์‹œ๋ฌผ :)

GAE Support

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ฒœ๋งŒ์—์š”!

๋ชจ๋“  3 ๋Œ“๊ธ€

@cnicodeme ์š”์ฒญ ํ”„๋กœ์ ํŠธ๋Š” GAE๊ฐ€ ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด, GAE๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ _์š”์ฒญ์—_ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ ์ฝ”๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์š”์ฒญ๊ณผ ํ•จ๊ป˜ GoogleAppEngine์„ ์‚ฌ์šฉํ•˜๋Š” ๊ถŒ์žฅ ๋ฐฉ๋ฒ•์€ requests-toolbelt AppEngineAdapter ์ž…๋‹ˆ๋‹ค.

์ข‹์•„, ๋‚ด ๋ชจ๋“  ์งˆ๋ฌธ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

(๊ทธ๋ฆฌ๊ณ  ์™€์šฐ, ๋‹น์‹ ์€ ๋น ๋ฅด๊ตฐ์š”!)

์ฒœ๋งŒ์—์š”!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰