亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? htreqman.c

?? www工具包. 這是W3C官方支持的www支撐庫(kù). 其中提供通用目的的客戶(hù)端的WebAPI: complete HTTP/1.1 (with caching, pipelining, PUT, POS
?? C
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
}PUBLIC HTEnHd HTRequest_enHd (HTRequest * me){    return me ? me->EntityMask : 0;}/***	Extra Header Generators. list can be NULL*/PUBLIC void HTRequest_setGenerator (HTRequest * me, HTList *generator,				    BOOL override){    if (me) {	me->generators = generator;	me->gens_local = override;    }}PUBLIC HTList * HTRequest_generator (HTRequest * me, BOOL *override){    if (me) {	*override = me->gens_local;	return me->generators;    }    return NULL;}/***	Extra Header Parsers. list can be NULL*/PUBLIC void HTRequest_setMIMEParseSet (HTRequest * me, 				       HTMIMEParseSet * parseSet, BOOL local){    if (me) {        me->parseSet = parseSet;	me->pars_local = local;    }}PUBLIC HTMIMEParseSet * HTRequest_MIMEParseSet (HTRequest * me, BOOL * pLocal){    if (me) {        if (pLocal) *pLocal = me->pars_local;	return me->parseSet;    }    return NULL;}/***	Accept Format Types**	list can be NULL*/PUBLIC void HTRequest_setConversion (HTRequest * me, HTList *type,				     BOOL override){    if (me) {	me->conversions = type;	me->conv_local = override;    }}PUBLIC HTList * HTRequest_conversion (HTRequest * me){    return me ? me->conversions : NULL;}/***	Accept Encoding **	list can be NULL*/PUBLIC void HTRequest_setEncoding (HTRequest * me, HTList *enc,				   BOOL override){    if (me) {	me->encodings = enc;	me->enc_local = override;    }}PUBLIC HTList * HTRequest_encoding (HTRequest * me){    return me ? me->encodings : NULL;}/***	Accept Transfer Encoding **	list can be NULL*/PUBLIC void HTRequest_setTransfer (HTRequest * me,				   HTList * te, BOOL override){    if (me) {	me->tes = te;	me->te_local = override;    }}PUBLIC HTList * HTRequest_transfer (HTRequest * me){    return me ? me->tes : NULL;}/***	Accept Language**	list can be NULL*/PUBLIC void HTRequest_setLanguage (HTRequest * me, HTList *lang,				   BOOL override){    if (me) {	me->languages = lang;	me->lang_local = override;    }}PUBLIC HTList * HTRequest_language (HTRequest * me){    return me ? me->languages : NULL;}/***	Accept Charset**	list can be NULL*/PUBLIC void HTRequest_setCharset (HTRequest * me, HTList *charset,				  BOOL override){    if (me) {	me->charsets = charset;	me->char_local = override;    }}PUBLIC HTList * HTRequest_charset (HTRequest * me){    return me ? me->charsets : NULL;}/***	Are we using the full URL in the request or not?*/PUBLIC void HTRequest_setFullURI (HTRequest * me, BOOL mode){    if (me) me->full_uri = mode;}PUBLIC BOOL HTRequest_fullURI (HTRequest * me){    return me ? me->full_uri : NO;}/***	Are we using a proxy or not and in that case, which one?*/PUBLIC BOOL HTRequest_setProxy (HTRequest * me, const char * proxy){    if (me && proxy) {	StrAllocCopy(me->proxy, proxy);	return YES;    }    return NO;}PUBLIC char * HTRequest_proxy (HTRequest * me){    return me ? me->proxy : NULL;}PUBLIC BOOL HTRequest_deleteProxy (HTRequest * me){    if (me) {	HT_FREE(me->proxy);	return YES;    }    return NO;}/***	Reload Mode*/PUBLIC void HTRequest_setReloadMode (HTRequest * me, HTReload mode){    if (me) me->reload = mode;}PUBLIC HTReload HTRequest_reloadMode (HTRequest * me){    return me ? me->reload : HT_CACHE_OK;}/*      Default name to use when publishing to a "/" URL**      ----------------------------*/PUBLIC char * HTRequest_defaultPutName (HTRequest * me){    if (me)      return (me->default_put_name);    return NULL;}PUBLIC BOOL HTRequest_setDefaultPutName (HTRequest * me, char * name){    if (me && name) {      if (me->default_put_name)        HTRequest_deleteDefaultPutName (me);      StrAllocCopy (me->default_put_name, name);      return YES;    }    return NO;}PUBLIC BOOL HTRequest_deleteDefaultPutName (HTRequest * me){    if (me && me->default_put_name) {      HT_FREE (me->default_put_name);      me->default_put_name = NULL;      return YES;    }    return NO;}/***	Cache control directives. The cache control can be initiated by both**	the server and the client which is the reason for keeping two lists*/PUBLIC BOOL HTRequest_addCacheControl (HTRequest * me,				       char * token, char * value){    if (me) {	if (!me->cache_control) me->cache_control = HTAssocList_new();	return HTAssocList_replaceObject(me->cache_control, token, value);    }    return NO;}PUBLIC BOOL HTRequest_deleteCacheControl (HTRequest * me){    if (me && me->cache_control) {	HTAssocList_delete(me->cache_control);	me->cache_control = NULL;	return YES;    }    return NO;}PUBLIC HTAssocList * HTRequest_cacheControl (HTRequest * me){    return (me ? me->cache_control : NULL);}/***  Byte ranges*/PUBLIC BOOL HTRequest_deleteRange (HTRequest * me){    if (me && me->byte_ranges) {	HTAssocList_delete(me->byte_ranges);	me->byte_ranges = NULL;	return YES;    }    return NO;}PUBLIC BOOL HTRequest_addRange (HTRequest * me, char * unit, char * range){    if (me) {	if (!me->byte_ranges) {	    me->byte_ranges = HTAssocList_new();	    HTRequest_addRqHd(me, HT_C_RANGE);	}	return HTAssocList_replaceObject(me->byte_ranges, unit, range);    }    return NO;}PUBLIC HTAssocList * HTRequest_range (HTRequest * me){    return (me ? me->byte_ranges : NULL);}/***	Connection directives. The connection directives can be initiated by**	both the server and the client which is the reason for keeping two**	lists*/PUBLIC BOOL HTRequest_addConnection (HTRequest * me,				     char * token, char * value){    if (me) {	if (!me->connection) me->connection = HTAssocList_new();	return HTAssocList_replaceObject(me->connection, token, value);    }    return NO;}PUBLIC BOOL HTRequest_deleteConnection (HTRequest * me){    if (me && me->connection) {	HTAssocList_delete(me->connection);	me->connection = NULL;	return YES;    }    return NO;}PUBLIC HTAssocList * HTRequest_connection (HTRequest * me){    return (me ? me->connection : NULL);}/***	Expect directives. */PUBLIC BOOL HTRequest_addExpect (HTRequest * me,				 char * token, char * value){    if (me) {	if (!me->expect) me->expect = HTAssocList_new();	return HTAssocList_replaceObject(me->expect, token, value);    }    return NO;}PUBLIC BOOL HTRequest_deleteExpect (HTRequest * me){    if (me && me->expect) {	HTAssocList_delete(me->expect);	me->expect = NULL;	return YES;    }    return NO;}PUBLIC HTAssocList * HTRequest_expect (HTRequest * me){    return (me ? me->expect : NULL);}/***  Access Authentication Credentials*/PUBLIC BOOL HTRequest_deleteCredentialsAll (HTRequest * me){    if (me && me->credentials) {	HTAssocList_delete(me->credentials);	me->credentials = NULL;	return YES;    }    return NO;}PUBLIC BOOL HTRequest_addCredentials (HTRequest * me,				    char * token, char * value){    if (me) {	if (!me->credentials) me->credentials = HTAssocList_new();	return HTAssocList_addObject(me->credentials, token, value);    }    return NO;}PUBLIC HTAssocList * HTRequest_credentials (HTRequest * me){    return (me ? me->credentials : NULL);}/***  Access Authentication Realms*/PUBLIC BOOL HTRequest_setRealm (HTRequest * me, char * realm){    if (me && realm && realm != me->realm) {	StrAllocCopy(me->realm, realm);	return YES;    }    return NO;}PUBLIC const char * HTRequest_realm (HTRequest * me){    return (me ? me->realm : NULL);}PUBLIC BOOL HTRequest_deleteRealm (HTRequest * me){    if (me) {	HT_FREE(me->realm);	return YES;    }    return NO;}/***  New header fields as association list*/PUBLIC BOOL HTRequest_addExtraHeader (HTRequest * me,				      char * token, char * value){    if (me && token) {	if (!me->extra_headers) me->extra_headers = HTAssocList_new();	return HTAssocList_addObject(me->extra_headers, token, value);    }    return NO;}PUBLIC HTAssocList * HTRequest_extraHeader (HTRequest * me){    return (me ? me->extra_headers : NULL);}PUBLIC BOOL HTRequest_deleteExtraHeaderAll (HTRequest * me){    if (me && me->extra_headers) {	HTAssocList_delete(me->extra_headers);	me->extra_headers = NULL;	return YES;    }    return NO;}/***  HTTP Extension Framework*/PUBLIC BOOL HTRequest_addOptional (HTRequest * me,				   char * token, char * value){    if (me) {	if (!me->optional) me->optional = HTAssocList_new();	return HTAssocList_addObject(me->optional, token,value);    }    return NO;}PUBLIC HTAssocList * HTRequest_optional (HTRequest * me){    return (me ? me->optional : NULL);}PUBLIC BOOL HTRequest_deleteOptionalAll (HTRequest * me){    if (me && me->optional) {	HTAssocList_delete(me->optional);	me->optional = NULL;	return YES;    }    return NO;}PUBLIC BOOL HTRequest_addMandatory (HTRequest * me,				    char * token, char * value){    if (me) {	if (!me->mandatory) me->mandatory = HTAssocList_new();	return HTAssocList_addObject(me->mandatory, token,value);    }    return NO;}PUBLIC HTAssocList * HTRequest_mandatory (HTRequest * me){    return (me ? me->mandatory : NULL);}PUBLIC BOOL HTRequest_deleteMandatoryAll (HTRequest * me){    if (me && me->mandatory) {	HTAssocList_delete(me->mandatory);	me->mandatory = NULL;	return YES;    }    return NO;}/***	Anchor*/PUBLIC void HTRequest_setAnchor (HTRequest * me, HTAnchor *anchor){    if (me) {	me->anchor = HTAnchor_parent(anchor);	me->childAnchor = ((HTAnchor *) me->anchor != anchor) ?	    (HTChildAnchor *) anchor : NULL;    }}PUBLIC HTParentAnchor * HTRequest_anchor (HTRequest * me){    return me ? me->anchor : NULL;}PUBLIC HTChildAnchor * HTRequest_childAnchor (HTRequest * me){    return me ? me->childAnchor : NULL;}/***	Parent anchor for Referer field*/PUBLIC void HTRequest_setParent (HTRequest * me, HTParentAnchor *parent){    if (me) me->parentAnchor = parent;}PUBLIC HTParentAnchor * HTRequest_parent (HTRequest * me){    return me ? me->parentAnchor : NULL;}/***	Output stream*/PUBLIC void HTRequest_setOutputStream (HTRequest * me, HTStream *output){    if (me) {	if (output) {	    me->output_stream = HTNoFreeStream_new(output);	    me->orig_output_stream = output;	} else {	    me->output_stream = output;	}    }}PUBLIC HTStream *HTRequest_outputStream (HTRequest * me){    return me ? me->output_stream : NULL;}/***	Output format*/PUBLIC void HTRequest_setOutputFormat (HTRequest * me, HTFormat format){    if (me) me->output_format = format;}PUBLIC HTFormat HTRequest_outputFormat (HTRequest * me){    return me ? me->output_format : NULL;}/***	Debug stream*/PUBLIC void HTRequest_setDebugStream (HTRequest * me, HTStream *debug){	if (debug) {	    me->debug_stream = HTNoFreeStream_new(debug);	    me->orig_debug_stream = debug;	} else {	    me->debug_stream = debug;	}}PUBLIC HTStream *HTRequest_debugStream (HTRequest * me){    return me ? me->debug_stream : NULL;}/***	Debug Format*/PUBLIC void HTRequest_setDebugFormat (HTRequest * me, HTFormat format){    if (me) me->debug_format = format;}PUBLIC HTFormat HTRequest_debugFormat (HTRequest * me){    return me ? me->debug_format : NULL;}/***	Input stream*/PUBLIC void HTRequest_setInputStream (HTRequest * me, HTStream *input){    if (me) me->input_stream = input;}PUBLIC HTStream *HTRequest_inputStream (HTRequest * me){    return me ? me->input_stream : NULL;}/***	Net before and after callbacks*/PUBLIC BOOL HTRequest_addBefore (HTRequest * me, HTNetBefore * filter,				 const char * tmplate, void * param,				 HTFilterOrder order, BOOL override){    if (me) {	me->befores_local = override;	if (filter) {	    if (!me->befores) me->befores = HTList_new();	    return HTNetCall_addBefore(me->befores, filter,				       tmplate, param, order);	}	return YES;			/* It's OK to register a NULL filter */    }    return NO;}PUBLIC BOOL HTRequest_deleteBefore (HTRequest * me, HTNetBefore * filter){    if (me && me->befores)	return HTNetCall_deleteBefore(me->befores, filter);    return NO;}PUBLIC BOOL HTRequest_deleteBeforeAll (HTRequest * me){    if (me && me->befores) {	HTNetCall_deleteBeforeAll(me->befores);	me->befores = NULL;	me->befores_local = NO;	return YES;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美国产三级| 欧美日韩大陆一区二区| 97精品视频在线观看自产线路二| 色94色欧美sute亚洲13| 4438成人网| 欧美国产精品久久| 一区二区三区小说| 看电影不卡的网站| 99久久国产免费看| 欧美一区二区三区白人| 中国色在线观看另类| 亚洲第一福利视频在线| 国产成人啪免费观看软件| 91丝袜美腿高跟国产极品老师| 欧美丰满少妇xxxbbb| 精品国产伦一区二区三区观看体验 | 久久久久久一二三区| 中文字幕在线一区| 免费欧美在线视频| 91同城在线观看| 精品国产乱码久久久久久久 | 欧美自拍偷拍午夜视频| 精品剧情在线观看| 亚洲一区二区在线观看视频 | 亚洲国产精品激情在线观看| 亚洲观看高清完整版在线观看| 国产在线精品免费av| 欧美午夜影院一区| 中日韩av电影| 激情五月激情综合网| 欧美综合久久久| 中文字幕乱码一区二区免费| 日本亚洲免费观看| 日本精品一级二级| 国产偷国产偷精品高清尤物| 日产欧产美韩系列久久99| 91国偷自产一区二区使用方法| 国产精品无遮挡| 国产在线播放一区| 欧美一级日韩一级| 亚洲国产综合91精品麻豆| av高清久久久| 国产欧美一区二区精品性色超碰| 男女男精品网站| 欧美日韩色综合| 一区二区三区在线观看动漫| 国产 欧美在线| 久久免费精品国产久精品久久久久 | 99精品黄色片免费大全| 国产欧美一区二区精品性| 久久精品噜噜噜成人av农村| 欧美日韩亚洲综合在线| 玉米视频成人免费看| a级精品国产片在线观看| 国产亚洲自拍一区| 国产一区视频导航| 精品国产sm最大网站免费看| 日韩av一级电影| 欧美日韩极品在线观看一区| 亚洲国产精品久久人人爱| 色综合中文字幕国产 | 99久久精品国产一区二区三区| 精品盗摄一区二区三区| 美女视频黄 久久| 欧美一区二区三区影视| 亚洲va欧美va国产va天堂影院| 日本久久一区二区三区| 悠悠色在线精品| 色久综合一二码| 亚洲五码中文字幕| 欧美体内she精高潮| 亚洲二区在线视频| 欧美日韩国产一区二区三区地区| 一区二区在线观看免费| 在线免费亚洲电影| 亚洲午夜一二三区视频| 欧美亚洲综合在线| 午夜精品福利一区二区三区av| 欧美精品777| 美女一区二区久久| 精品99一区二区三区| 国产精品亚洲一区二区三区在线 | 成人午夜精品一区二区三区| 国产欧美一区二区精品仙草咪| 成人美女视频在线看| 亚洲视频香蕉人妖| 欧美制服丝袜第一页| 亚洲成在人线在线播放| 91精品国产入口| 国产专区欧美精品| 中文字幕在线观看不卡| 色偷偷久久一区二区三区| 亚洲永久免费视频| 3atv一区二区三区| 国产美女精品在线| 国产精品九色蝌蚪自拍| 在线观看一区二区视频| 青青草原综合久久大伊人精品| 久久色在线观看| av在线一区二区三区| 亚洲高清在线视频| 欧美不卡一区二区三区四区| 福利一区二区在线| 亚洲影院理伦片| 精品国产露脸精彩对白 | 亚洲在线视频免费观看| 91精品久久久久久久99蜜桃| 国产一区二区三区高清播放| 一区免费观看视频| 欧美顶级少妇做爰| 成人午夜av影视| 视频一区二区中文字幕| 久久久久久久久伊人| 欧美在线影院一区二区| 精品一区二区三区免费毛片爱| 国产精品初高中害羞小美女文| 欧美精品丝袜久久久中文字幕| 国产精品原创巨作av| 亚洲综合一区在线| 久久亚洲综合色一区二区三区| 色噜噜狠狠成人中文综合| 精品一区二区三区香蕉蜜桃| 亚洲精品你懂的| 精品国产91久久久久久久妲己 | 亚洲 欧美综合在线网络| 久久综合色播五月| 欧美亚洲国产一卡| 国产黑丝在线一区二区三区| 亚洲成人动漫在线观看| 国产嫩草影院久久久久| 欧美日韩不卡在线| 成人黄色国产精品网站大全在线免费观看 | 国产一区二区伦理| 亚洲一区中文日韩| 亚洲国产精品av| 日韩欧美在线一区二区三区| 99热国产精品| 国产乱一区二区| 日韩二区三区在线观看| 亚洲另类中文字| 欧美精彩视频一区二区三区| 91.成人天堂一区| 色网站国产精品| 波多野结衣一区二区三区 | 国产日韩欧美激情| 91精品啪在线观看国产60岁| 色综合久久久久综合体桃花网| 国内成人自拍视频| 免费观看成人av| 亚洲午夜免费视频| 中文字幕一区二区三区在线观看| 欧美草草影院在线视频| 51精品视频一区二区三区| 91福利在线导航| 99re热视频这里只精品| 国产成人自拍在线| 久久精品免费看| 免费成人小视频| 亚洲国产精品尤物yw在线观看| 亚洲欧美另类久久久精品| 国产免费久久精品| 久久嫩草精品久久久精品 | 岛国一区二区在线观看| 日本人妖一区二区| 午夜精品久久一牛影视| 亚洲黄色性网站| 亚洲免费成人av| 日韩毛片视频在线看| 国产精品美女久久久久高潮| 国产人成一区二区三区影院| 2023国产精品| 精品电影一区二区三区| 精品美女在线观看| 精品久久久久一区二区国产| 555www色欧美视频| 欧美一级在线免费| 欧美一三区三区四区免费在线看| 欧美日韩国产中文| 欧美日韩黄色影视| 制服丝袜国产精品| 欧美一级一级性生活免费录像| 欧美一区二区精品| 日韩欧美在线123| 日韩精品一区二区三区在线播放| 欧美一区二区三区小说| 日韩欧美国产一区二区在线播放 | 国产91综合网| 国产91露脸合集magnet| 成人免费毛片aaaaa**| 成人国产电影网| 99久久er热在这里只有精品15 | 亚洲在线免费播放| 午夜av电影一区| 蜜桃视频在线一区| 国内偷窥港台综合视频在线播放| 狠狠色丁香久久婷婷综合_中| 国产一区二区三区美女| jlzzjlzz亚洲日本少妇| 91在线播放网址| 欧美日韩一区三区|