如何从HTTP客户端向服务器发送数据(字符串)

时间:2019-12-01 01:16:07

标签: python http server client

我有一个简单的服务器,我需要该服务器通过http从客户端获取消息,客户端的代码是

import requests
r = requests.post('http://192.168.0.100:7777',data="Hello")
print(r.text)

我的服务器没有捕获任何东西。但是我很确定它们已经连接,因为服务器中的文本正在控制台中显示

服务器代码

int httpCode = http.GET();
if(httpCode>=0){
  String payload = http.getString();
  Serial.println(httpCode);
  Serial.println(payload);
}

1 个答案:

答案 0 :(得分:0)

您确定这不是服务器问题吗?尝试打印r.status_code。

此外,通常您希望将数据发送到json对象中。

import json
import requests
data = json.dumps({'message': 'hello'})
request = requests.post('http://192.168.0.100:7777',data=data)
print(request.status_code)
print(request.text)