码迷,mamicode.com
首页 > 其他好文 > 详细

经过一天的源码学习,总算找到了goahead将前端数据存在哪一个buf

时间:2019-06-05 21:30:44      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:表单   stat   存在   ati   有一个   writer   字符   bsp   header   

goahead如何处理前端发过来的字符串。

网上的教程都是使用websGetVar对表单数据进行读取。

goahead将表单数据存放在wp->var这个hash表中,而对于json没有进行处理。

根据这个函数能够找到在http.c中,有一个websSetFormVars()它将wp->input的数据存在Var中。

 

goahead如何接受json字符串:

websSetStatus(wp,200);

websWriteHeaders(wp,-1,0);

websWriterHeader(wp,"Content-Type","application/text");

char*jsonString=wp->input.servp;

然后使用jsonc或者jsonrpc进行解析

经过一天的源码学习,总算找到了goahead将前端数据存在哪一个buf

标签:表单   stat   存在   ati   有一个   writer   字符   bsp   header   

原文地址:https://www.cnblogs.com/iillegal/p/10981821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!