Request: рд╣реЗрдбрд░ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдкреБрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдереНрд░реЛ рдПрд░рд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдЬреВрди 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: request/request

рдореБрдЭреЗ рдПрдХ рдкреБрдЯ рдЕрдиреБрд░реЛрдз рд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рд╣реЗрдбрд░ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╢реАрд░реНрд╖ рд▓реЗрдЦ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

'use strict';
var request = require("request");

request({
  method: 'PUT',
  uri: 'http://v2.openapi.ele.me/restaurant/62028381/order_mode/?consumer_key=0170804777&sig=bc8b56be4f9d33942eb22bd66ab1f2a49eea91f4&timestamp=1465890208',
  body: {
    order_mode: 1
  },
  json: true,
  headers: {
    "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
  },
}, (err, response, body) => {
  console.log(body);
});

рдФрд░ рддреНрд░реБрдЯрд┐ рд╣реИ:

/Users/keller/xfxb/brownie/node_modules/request/lib/querystring.js:44
  return str.replace(/[!'()*]/g, function (c) {
             ^

TypeError: str.replace is not a function
    at Querystring.rfc3986 (/Users/keller/xfxb/brownie/node_modules/request/lib/querystring.js:44:14)
    at Request.json (/Users/keller/xfxb/brownie/node_modules/request/request.js:1201:30)
    at Request.init (/Users/keller/xfxb/brownie/node_modules/request/request.js:421:10)
    at new Request (/Users/keller/xfxb/brownie/node_modules/request/request.js:142:8)
    at request (/Users/keller/xfxb/brownie/node_modules/request/index.js:55:10)

рдХреНрдпрд╛ рдореЗрд░реЗ рд╣реЗрдбрд░ рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

body . рдХреЗ рдмрдЬрд╛рдп body form рдЖрдЬрд╝рдорд╛рдПрдВ

form: {
  order_mode: 1
},

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

body . рдХреЗ рдмрдЬрд╛рдп body form рдЖрдЬрд╝рдорд╛рдПрдВ

form: {
  order_mode: 1
},

рдореБрдЭреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред рдпрд╣ рдмреЙрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ string.replace рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЗрдбрд░ рдлреЙрд░реНрдордбрд╛рдЯрд╛ рдкрд░ рд╕реЗрдЯ рд╣реИрдВред рддреЛ рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реИ

рд╕реЗрдЯ ' useQuerystring ': reqOptions рдореЗрдВ рдЧрд▓рдд:

'рд╕рдЦреНрдд рдЙрдкрдпреЛрдЧ';
рд╡рд░ рдЕрдиреБрд░реЛрдз = рдЖрд╡рд╢реНрдпрдХрддрд╛ ("рдЕрдиреБрд░реЛрдз");

рдкреНрд░рд╛рд░реНрдердирд╛({
рд╡рд┐рдзрд┐: 'рдкреБрдЯ',
рдпреВрд░реА: 'http://v2.openapi.ele.me/restaurant/62028381/order_mode/?consumer_key=0170804777&sig=bc8b56be4f9d33942eb22bd66ab1f2a49eea91f4&timestamp=1465890208',
рддрди: {
рдСрд░реНрдбрд░_рдореЛрдб: 1
},
рдЬреЗрд╕рди: рд╕рдЪ,
рдпреВрдЬрдХреНрд╡реЗрд░реАрд╕реНрдЯреНрд░рд┐рдВрдЧ: рдЭреВрдард╛,
рд╢реАрд░реНрд╖рд▓реЗрдЦ: {
"рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░": "рдПрдкреНрд▓рд┐рдХреЗрд╢рди/x-www-form-urlencoded; charset=UTF-8"
},
}, (рдЧрд▓рддреА, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдореБрдЦреНрдп рднрд╛рдЧ) => {
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ (рдмреЙрдбреА);
});

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

xin7c picture xin7c  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mlegenhausen picture mlegenhausen  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jsspace picture jsspace  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chenby picture chenby  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jasonxia23 picture jasonxia23  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ