23/02/19 8:33
Thejuster
Buongiorno.
Chiedevo c'è un modo semplice in C per inviare una richiesta http?
in questo punto
il messaggio è contenuto in const char* msg;
dovrei realizzare un'altra variabile che contenga una stringa in formato json ed inviare una richiesta di tipo post ad un sitoweb.
purtroppo di C so pochissimo di come gestire la memoria e quant'altro.
ma vorrei provare facendo un passo alla volta.
come posso realizzare in C un semplice webclient che effettui una richiesta POST ad un sito web?
avete un esempio pratico e veloce da mostrarmi?
Chiedevo c'è un modo semplice in C per inviare una richiesta http?
in questo punto
/* Format message from player to send to the channel * - Also truncate extra characters if message is too long * @param channel: Channel data * @param sd: Player data * @param msg: Message to send * @return * 0: Success * -1: Invalid player, channel, or message * -2: Delay message from last message */ int channel_send(struct Channel *channel, struct map_session_data *sd, const char *msg) { int idx = 0; if(!channel || !sd || !msg || (idx = channel_pc_haschan(sd, channel)) < 0) return -1; if(!pc_has_permission(sd, PC_PERM_CHANNEL_ADMIN) && channel->msg_delay != 0 && DIFF_TICK(sd->channel_tick[idx] + channel->msg_delay, gettick()) > 0) { clif_messagecolor(&sd->bl,color_table[COLOR_RED],msg_txt(sd,1455),false,SELF); //You're talking too fast! return -2; } else { char output[CHAT_SIZE_MAX]; unsigned long color = channel->color; if((channel->opt&CHAN_OPT_COLOR_OVERRIDE) && sd->fontcolor && sd->fontcolor < channel_config.colors_count && channel_config.colors[sd->fontcolor]) color = channel_config.colors[sd->fontcolor]; safesnprintf(output, CHAT_SIZE_MAX, "%s %s : %s", channel->alias, sd->status.name, msg); clif_channel_msg(channel,output,color); sd->channel_tick[idx] = gettick(); } return 0; }
il messaggio è contenuto in const char* msg;
dovrei realizzare un'altra variabile che contenga una stringa in formato json ed inviare una richiesta di tipo post ad un sitoweb.
purtroppo di C so pochissimo di come gestire la memoria e quant'altro.
ma vorrei provare facendo un passo alla volta.
come posso realizzare in C un semplice webclient che effettui una richiesta POST ad un sito web?
avete un esempio pratico e veloce da mostrarmi?
Ultima modifica effettuata da Thejuster 23/02/19 8:34
mire.forumfree.it/ - Mire Engine
C# UI Designer
C# UI Designer