서버에서 일부 셸 스크립트 CGI 파일을 사용할 수도 있습니다. 다음은 JSONP 요청에 일부 고정 데이터를 반환하여 샘플을 테스트하는 샘플입니다.
#!/bin/bash
#
# Handle a JSONP request for data returning a fake queue status result.
read -r -d '' DATA <<'EOF'
{
name: "TESTHOST",
status: "running",
items: [
{id:"4",status:"failed",title:"anadin map 2",user:"pat",progress:100},
{id:"2",status:"running",title:"silicon map",user:"tim",progress:52},
{id:"3",status:"queued",title:"anadin map",user:"pat",progress:0},
{id:"6",status:"queued",title:"neon calibration",user:"ian",progress:0}
]
}
EOF
CB=$(echo $QUERY_STRING | sed -n 's/.*jsoncallback=\([^&]*\).*$/\1/p')
DATA=${DATA/52/$(expr $RANDOM % 100)}
DATA="${CB}(${DATA});"
echo -e "content-type: application/json\r"
echo -e "content-length: ${#DATA}\r"
echo -e "x-test: $CB\r"
echo -e "\r"
echo "$DATA"
요청 데이터의 일부 구문 분석을 대체하고 적절하게 반환하십시오.
사용중인 서버 측 언어는 무엇입니까? –
솔직히 서버 측 언어로 작업 한 경험이 없습니다. 필요한 것은 JSON을 받아 구문 분석 할 수 있어야한다는 것입니다.이 작업을 수행하는 방법에 대한 완전한 예제를 보여주기 바란다. 감사합니다. – Tofira
첫 번째 단계는 서버 측 언어 (그리고 아마도 라이브러리/framework)도 함께 작업 할 수 있습니다. –