package Ġcom . ly . module . network Ċ Ċ import Ġandroidx . annotation . Int Def Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠL an ĠYang Ġon Ġ 2 0 2 0 / 8 / 2 4 Ċ Ġ* Ġè¯·æ±Ĥ æŃ£ æĸĩ ç±»åŀĭ Ċ Ġ*/ Ċ Ċ /** get è¯·æ±Ĥ æĺ¯ æ²¡æľī è¯·æ±Ĥ æŃ£ æĸĩ çļĦ ï¼Į è¯·æ±Ĥ åıĤæķ° æĺ¯ æĭ ¼ æİ¥ åľ¨ url åĲİ éĿ¢çļĦ */ Ċ const Ġval ĠREQUEST _ BODY _ TYPE _ NULL Ġ= Ġ 0 Ċ Ċ /** è¡¨åįķ ï¼Į è¯·æ±Ĥ ä¸» ä½ĵ æĺ¯ éĶ® åĢ¼ å¯¹ å½¢å¼ı çļĦ åŃĹç¬¦ä¸² ï¼Ľ Content - Type : application / x - www - form - urlencoded */ Ċ const Ġval ĠREQUEST _ BODY _ TYPE _ FORM Ġ= ĠREQUEST _ BODY _ TYPE _ NULL Ġ+ Ġ 1 Ċ Ċ /** JSON ï¼Į è¯·æ±Ĥ ä¸» ä½ĵ æĺ¯ json å½¢å¼ı çļĦ åŃĹç¬¦ä¸² ï¼Ľ Content - Type : application / json ; Ġcharset = utf - 8 */ Ċ const Ġval ĠREQUEST _ BODY _ TYPE _ JSON Ġ= ĠREQUEST _ BODY _ TYPE _ FORM Ġ+ Ġ 1 Ċ Ċ /** Ċ Ġ* Ġ ä¸»è¦ģ çĶ¨äºİ æŀĦå»º ä¸Ĭä¼ł æĸĩä»¶çļĦ è¯·æ±Ĥ ä¸» ä½ĵ ï¼Į ä¸Ģæ¬¡ åıªèĥ½ ä¸Ĭä¼ł ä¸Ģä¸ª æĸĩä»¶ ï¼Ľ Ċ Ġ* ĠContent - Type éľĢè¦ģ æł¹æį® çļĦ ä¸Ĭä¼ł æĸĩä»¶ ç±»åŀĭ ç¡®å®ļ ï¼Į æ¯Ķå¦Ĥ ä¸Ĭä¼ł jpg åĽ¾çīĩ ï¼Į Content - Type : image / jpg Ċ Ġ*/ Ċ const Ġval ĠREQUEST _ BODY _ TYPE _ UPLOAD Ġ= ĠREQUEST _ BODY _ TYPE _ JSON Ġ+ Ġ 1 Ċ Ċ /** æŀĦå»º å¤įæĿĤ è¯·æ±Ĥ ä¸» ä½ĵ , æ¯Ķå¦Ĥ åı¯ä»¥ åĲĮæĹ¶ åı¯ä»¥ ä¸Ĭä¼ł å¤ļä¸ª æĸĩä»¶ ï¼Ľ Content - Type : multipart / form - data */ Ċ const Ġval ĠREQUEST _ BODY _ TYPE _ MULTI PART _ FORM _ DATA Ġ= ĠREQUEST _ BODY _ TYPE _ UPLOAD Ġ+ Ġ 1 Ċ Ċ @ Int Def ( ĊĠĠĠ Ġvalue Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠREQUEST _ BODY _ TYPE _ NULL , ĊĠĠĠĠĠĠĠ ĠREQUEST _ BODY _ TYPE _ FORM , ĊĠĠĠĠĠĠĠ ĠREQUEST _ BODY _ TYPE _ JSON , ĊĠĠĠĠĠĠĠ ĠREQUEST _ BODY _ TYPE _ UPLOAD , ĊĠĠĠĠĠĠĠ ĠREQUEST _ BODY _ TYPE _ MULTI PART _ FORM _ DATA ĊĠĠĠ Ġ] Ċ ) Ċ @ Retention ( Annotation Retention . SOURCE ) Ċ annotation Ġclass ĠRequest Body Type