2016-07-12 5 views
1

그래서 지금은 문제가있는 웹 호스트 회사에 거짓말을했습니다. API 요청을 허용하지 않는 봇 방지 도구가 있습니다. 그들은 그것을 꺼 버렸고 매력처럼 작동합니다.JSON 응답이 올바르게 작동하지 않습니다.

안녕하세요 여러분, 현재 UE4 (Unreal Engine)에서 게임을 만들고 JSON을 사용하여 현재의 문제를 해결할 수 있는지 잘 모르겠습니다. 플러그인, 이제는 (BitNami)를 사용하여 localhost에서 작업하는 모든 것을 만들었지 만 JSON 응답을 다시받는 대신이 웹 호스트로 마이그레이션하여 작동하지 않습니다.

LogVaRest : 응답 (200) : 나는 브라우저에 JSON 문자열을 넣으면

<html> 
    <body> 
     <script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toStri 
     ng(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("f9b00f3e868697192212c57f65c86932");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; document.cookie="referrer="+escape(document.referrer); location.href="http: 
     //gametest.wwhost.ga/gameinfo.php?user=youtube&password=youtubelogin&ckattempt=1"; 
     </script> 
     <noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript> 
    </body> 
</html> 

그러나 나는 결과를 얻을.

Link To JSON String

결과

{ 
"result":"success", 
"regkey":"29cf47b512c72315e82d586b88fa4a2249ce27ae2a0fd67c40b13dae3e438b241b76e52e0d43e440f098e75ddc04d36457fb64feccbee5b70d4054408e2444aa", 
"banned":"no" 
} 

사람이 그 응답을 보내기 전에

+0

이 사이트는 자바 스크립트가 작동해야합니다. 브라우저에서 자바 스크립트를 활성화하거나 자바 스크립트를 지원하는 브라우저를 사용하십시오. – RiggsFolly

+0

그렇지만 모든 캡처는 JSON이며, 브라우저는 브라우저를 사용하지 않습니다. 게임 엔진에서 사용자 정보를 얻는 것 –

+0

Wlll이 자바 스크립트 코드를 던지고있는 것처럼 보입니다. 따라서 브라우저를 실행해야합니다. – RiggsFolly

답변

0

그것은 website`s 백엔드 검사 사용자 에이전트처럼 보이는 좋은 것입니다 수 있도록 할 수 있습니다. 요청에 User-Agent 헤더를 추가 할 수 있습니다. 예 : User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36. 내가 플러그인에 대한 생각

는이 같은 것입니다 :

Request->SetHeader(
    TEXT("User-Agent"), 
    "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36" 
); 

를하거나 웹 사이트의 경우는이 사용자 에이전트 요청 필터를 사용하지 않도록 설정할 수 있습니다.

+0

[이미지] [1] 헤더 이름과 값 [1] : http://i.stack.imgur.com/8BNmL.png –

+0

글쎄. 나는 그것이 분명하다고 생각했다.) 이름 : "User-Agent". 값 : "Mozilla/5.0 (Windows NT 6.1, WOW64) AppleWebKit/537.36 (Gecko와 같은 KHTML) Chrome/51.0.2704.63 Safari/537.36". – wazelin

+0

고마워요. 가서 고마워요. –

관련 문제