1import{d as y,r as c,E as S,G as T,c as m,a as l,e as x,j as b,t as u,H as C,I as k,o as v,_ as M}from"./D8c3LIj3.js";const j={class:"test-stream"},w={class:"meta"},A={key:0},I=["disabled"],N={class:"output"},E="https://emsp-test.eiceducation.com.cn/zero-open/schoolOpen/matchingOpen/matching/stream",O=y({__name:"index",setup(B){const g={activity:0,paper:0,researchExperience:0,workInfo:0,gpaScore:70,gpaScoreType:"ç¾åå¶",graduateSchoolId:"1006006",graduateSchoolName:"å京ç工大å¦",graduateMajorId:"20013941",graduateMajorName:"æ³å¦",graduateMajorCategory:"人æç¤¾ç§",graduateMajorMiniCategory:"æ³å¦",countryIds:["1000000000000000080","1000000000000000073"],majorCategories:["åç§ä¸ç»æµå¦","人æç¤¾ç§","çç§"],majorMiniCategories:["å
Œ
±å
³ç³»ä¸å¹¿å","空é´ç§å¦","ä¼ä¸ç®¡ç","人åèµæº","æ
游ä¸é
åºç®¡ç"],sortType:"schoolSortType"},a=c(""),n=c(null),r=c(!1),o=c("æªå¼å§");let t=null;const i=async()=>{t==null||t.abort(),t=new AbortController,a.value="",n.value=null,r.value=!0,o.value="æµå¼æ¥æ¶ä¸";const d={"Content-Type":"application/json",Accept:"text/event-stream"},s=C(k());s&&(d["X-SMC"]=s);try{const e=await fetch(E,{method:"POST",headers:d,body:JSON.stringify(g),signal:t.signal,cache:"no-store"});if(n.value=e.status,!e.body){a.value=await e.text(),o.value=e.ok?"宿":"失败";return}const _=e.body.getReader(),p=new TextDecoder;for(;;){const{done:h,value:f}=await _.read();if(h)break;a.value+=p.decode(f,{stream:!0})}a.value+=p.decode(),o.value=e.ok?"宿":"失败"}catch(e){if((e==null?void 0:e.name)==="AbortError")return;a.value||(a.value=(e==null?void 0:e.message)||"请æ±å¤±è´¥"),o.value="失败"}finally{r.value=!1}};return S(()=>{i()}),T(()=>{t==null||t.abort()}),(d,s)=>(v(),m("div",j,[s[0]||(s[0]=l("h1",null,"matching/stream",-1)),l("p",w,[x(" ç¶æï¼"+u(o.value)+" ",1),n.value!=null?(v(),m("span",A," · HTTP "+u(n.value),1)):b("",!0)]),l("button",{type:"button",disabled:r.value,onClick:i},u(r.value?"请æ±ä¸â¦":"éæ°è¯·æ±"),9,I),l("pre",N,u(a.value||"ææ è¾åº"),1)]))}}),H=M(O,[["__scopeId","data-v-fb515483"]]);export{H as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.