WizardFactory / BlogSyncer

one write posting all of the world
Apache License 2.0
3 stars 10 forks source link

kakao posts 요청시에 bad request발생하는 문제. #320

Closed kimalec closed 9 years ago

kimalec commented 9 years ago

아래와 같이 Bad request되어버림.

debug: Url=http://www.justwapps.com/kakao/bot_posts/김동환?after=2015-06-24T13:26:33.192Z&userid=558aaecd5339ca1100b3cc75 cName=BlogBot, fName=_requestGetPosts, userId=558aaecd5339ca1100b3cc75
Error: Bad Request
    at SendStream.error (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/node_modules/send/lib/send.js:170:16)
    at SendStream.pipe (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/node_modules/send/lib/send.js:353:31)
    at Layer.staticMiddleware [as handle] (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/node_modules/serve-static/index.js:93:8)
    at trim_prefix (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/lib/router/index.js:240:15)
    at /Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/lib/router/index.js:208:9
    at Function.proto.process_params (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/lib/router/index.js:269:12)
    at next (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/lib/router/index.js:199:19)
    at Layer.cookieParser [as handle] (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/cookie-parser/index.js:46:5)
    at trim_prefix (/Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/lib/router/index.js:240:15)
    at /Users/aleckim/WebstormProjects/BlogSyncer/node_modules/express/lib/router/index.js:208:9
error: { statusCode: 400,
  body: '"Bad Request"',
  url: 'http://www.justwapps.com/kakao/bot_posts/김동환?after=2015-06-24T13:26:33.192Z&userid=558aaecd5339ca1100b3cc75' } cName=BlogBot, fName=_requestGetPosts, userId=558aaecd5339ca1100b3cc75

문제는 blogId가 한글인데, encodeURIComponent 안해서 발생하는 것임.

의문점 : 왜 기존에는 문제가 발생하지 않았지?