(1)注意命名問題,即模塊源代碼文件命名以及源代碼里面變量命令。剛剛開始出出現一個問題,就是連接成最后的二進制文件時,找不到我寫的模塊,然后看了下發現config文件中的模塊命名與源代碼中模塊命名不一致。
創新互聯建站自2013年起,是專業互聯網技術服務公司,擁有項目做網站、成都做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元泉山做網站,已為上家服務,為泉山各地企業和個人服務,聯系電話:13518219792(2)我要修改返回給用戶的數據部分,這部分可以放在filter模塊去操作,也可以在handler模塊實現,即改變ngx_chain_t數據鏈即可,ngx_chain_t被申明為ngx_chain_s鏈表,可以在改鏈表的任何地方添加數據。添加數據即創建ngx_chain_t節點即可,然后連接到ngx_chain_s鏈表上,示例代碼如下:
out.next = &out_time;//out_time是我創建的新的節點,并在里面填寫數據
out_time.next=NULL;//注意改out_time變量buf成員賦值
(3)使用curl命令發請求測試,發現curl命令處理完之后一直在等待,仔細看了下是因為
r->headers_out.content_length_n 的值大于數據體中的數據大小,因此把該部分設置為與數據體數據部分大小一樣的值即可。收到了的數據大小就等于content_length_n值。
本文題目:nginx中handle模塊開發總結1-創新互聯
文章鏈接:http://m.newbst.com/article38/hsisp.html
成都網站建設公司_創新互聯,為您提供定制網站、用戶體驗、外貿建站、搜索引擎優化、外貿網站建設、網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯