parser

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

 

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

Ответ

moko 15.01.2019 17:06

Очень странно. Поменял и зафиксировал порядок в выдаче ^curl:info[].
Теперь должно быть так:
ident parser3 |grep curl
     $Id: curl.C,v 1.61 2019/01/15 13:57:38 moko Exp $
И ниже выдача, которую я получаю на FreeBSD той же версии, что у вас (проверим, что порядок поменялся).
Note: в вашем ответе меня еще удивляет статус 400. Не может быть, что там что-то заблокировано (IP/аккаунт)?
{
"scheme":"HTTPS",
"http_version":"2",
"effective_url":"https:\/\/www.google.com\/recaptcha\/api\/siteverify",
"content_type":"application\/json; charset=utf-8",
"response_code":200,
"os_errno":0,
"namelookup_time":0.00063,
"appconnect_time":0.17745,
"pretransfer_time":0.252761,
"starttransfer_time":0.252766,
"connect_time":0.020237,
"total_time":0.287207,
"content_length_download":-1,
"content_length_upload":251,
"header_size":348,
"request_size":183,
"size_download":103,
"size_upload":251,
"speed_download":358,
"speed_upload":874,
"num_connects":1,
"primary_ip":"172.217.21.164",
"httpauth_avail":0,
"proxyauth_avail":0,
"redirect_count":0,
"redirect_time":0,
"redirect_url":"",
"ssl_verifyresult":0
}
Полный код:
^curl:session{

$verifyInfo[
    ^curl:load[
        $.url[https://www.google.com/recaptcha/api/siteverify]
        $.post(1)
        $.timeout(60)
        $.httppost[
            $.secret[gkkey]
            $.response[testform]
        ]
    ]
]

^json:string[^curl:info[]]

}