Aluksi kokeilin myös tavallisella numerosarjalla 5511 tai jotain sellaista, ja nyt poistin välilyönnin ja käänsin uudestaan, mutta virhekoodi on vieläkin 500.
Ihan aluksi kokeilin muistaakseni parametri-luokan kanssa, mutta se ei näyttänyt toimivan, joten pengoin netistä sen stackoverflow ohjeen.
Muistaakseni tavllisessa socket-pyynnössä ja https-muotoisessa pyynnössä välilyönnit eivät haittaa ja x:n arvo on joskus ollut aaaa bbbb cccc ja se on tulostunut selaimella ihan oikein.
Varmistin vielä parametriluokan kanssa
#include <iostream>
#define CPPHTTPLIB_OPENSSL_SUPPORT
#include "/home/oma/Documents/my_httplib/cpp-httplib-master/httplib.h"
int main(void)
{
httplib::Client cli("omadomaini1.dy.fi", 80);
//auto res = cli.Post("/testihakemisto/sf02.php", "x=12345678", "application/x-www-form-urlencoded");
httplib::Params params;
params.emplace("x", "1234 ");
params.emplace("y", "3333");
auto res = cli.Post("/testihakemisto/sf02.php", params);
if(res)
{
std::cout << "Status: " << res->status << std::endl;
}
else
{
std::cout << "POST failed" << std::endl;
}
}