parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

туплю с curlом...

AK666 10.06.2021 18:21 / 10.06.2021 18:41

       $SMS_BODY[^json:string[
        $.recipients[$lCellulars]
        $.sms[
          $.sender[$SMS_FROM]
          $.text[$SMS_TEXT]
        ]
      ;$.table[compact]]]


      ^curl:session{
        $resp[^curl:load[
            $.url[${SMS_API}]
            $.ssl_verifypeer(false)
            $.connecttimeout(5)
            $.timeout(5)
            $.content-type[application/json]
            $.mode[text]
            $.charset[UTF-8]
            $.httpheader[$.Authorization[$SMS_AUTH_TYPE $SMS_AUTH_KEY]]
            $.httppost[$SMS_BODY]
#            $.postfields[$SMS_BODY]
        ]]
      }
exception:
comment: "failed to set option 'httppost': value must have hash representation"
type: "parser.runtime"
при
     
$SMS_BODY[
        $.recipients[$lCellulars]
        $.sms[
          $.sender[$SMS_FROM]
          $.text[$SMS_TEXT]
        ]
      ]
оно естественно матюкается что
comment: "is hash, form option value can be string, table or file only"
type: "curl"
причем мне реально надо передать SMS_BODY через POST-запрос (не POST параметрами - сервер их там тогда просто не ищет)