www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como tomar la post consulta en el matraz se envía a través de c++?

SnoupS 2018-10-31 14:17:14

este es mi código en el servidor:

class Check(Resource):
    def post(self):
        json = request.get_json()
        print(json)
        print(type(json))

En la consola del servidor escribe None y NoneType

Envío:
json pl = {"xx", "xxxxxxx"};
auto r = cpr::Post(cpr::Url{ "http://xxxxxxxx/check" },
	cpr::Body{ pl.dump() });
std::cout << r.text << std::endl;

sergey-gornostaev 2018-10-31 14:24:11

Su pregunta valdría la pena cambiar a "Cómo enviar una solicitud post en C++", así como la recepción de solicitudes en el matraz no depende de envío стороны.


Stqs 2018-10-31 15:00:06

sergey-gornostaev, por nuestra parte, la bala voló, el problema que tiene (con)


Total answers: 1

CulHatsker 2018-10-31 14:29:50

No sé qué C++ biblioteca de la use, pero tal vez usted (o esta biblioteca) no проставляете correcta content-type. Por lo tanto, la función de get_json devuelve None. Esto se describe en la documentación: flask.pocoo.org/docs/1.0/api/#flask.Request.get_json

If the mimetype does not indicate JSON (application/json, see is_json()), this returns ninguno unless force is true.


Va desee establecer un indicador force=True al análisis, o bien definir el encabezado Content-Type al enviar la solicitud.

SnoupS 2018-10-31 14:57:33

Ayudó a la bandera force=True, gracias. (Usaba la biblioteca cpr)


Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.