我有一个代码,如果我直接输入值,则可以正常工作,但是我的当前系统必须更改这些值。参见下面的代码。
char http_cmd[] = "POST /tracker/ HTTP/1.1\r\nContent-Type: application/json\r\nContent-Length: 38\r\nHost: haul1.herokuapp.com\r\n\r\n{ \"trackerId\": \"2222\",\"height\": \"42\" }";
// this works fine
但是我想将值输入为变量,所以我做了类似的事情
String tracker = "2222";
String height = "42";
char http_cmd[] = "POST /tracker/ HTTP/1.1\r\nContent-Type: application/json\r\nContent-Length: 38\r\nHost: haul1.herokuapp.com\r\n\r\n{ \"trackerId\": \""+tracker+"\",\"height\": \""+height+"\" }";
这是我收到的错误消息
exit status 1
initializer fails to determine size of 'http_cmd'
尝试时,<<< [谢谢。 我真正需要的是Json内容类型的可接受语法,我还需要知道如何获取“ http_cmd”的确切大小。]
我有一个代码,如果我直接输入值,则可以正常工作,但是我的当前系统必须更改这些值。请参阅下面的代码。 char http_cmd [] =“ POST / tracker / HTTP / 1.1 \ r \ ...