2017-12-17 23 views
1

REST API을 개발 중이며 요청시 ahk 스크립트로 응답해야합니다. 나는 node.js을 서버로 사용하고 mongodb을 데이터베이스로 사용합니다. 나는 POST 내 API 우체부을 테스트 중입니다. 그러나 내 ahk 스크립트에서 POST 요청을 보내면 문제가 발생합니다.ahk JSON 문제를 사용하는 POST 요청


여기에 내 코드


URL := "http://localhost:8000/createPlayer" 
HttpObj := ComObjCreate("WinHttp.WinHttpRequest.5.1") 




HttpObj.Open("POST", URL, 0) 
HttpObj.SetRequestHeader("Content-Type", "application/json") 


json_str := ({"name": "Any Name"}) 


Body = json_str 
HttpObj.Send(Body) 

MsgBox, %Body% 
Result := HttpObj.ResponseText 
Status := HttpObj.Status 
msgbox % "status: " status "`n`nresult: " result 
내가 json_str의 다양한 변화를 시도하지만, 그것은 도움이되지 않았다. 변경 :

Body = json_str 

에 당신이

답변

0

난 당신이 클래식 초보자의 실수했습니다 볼 수있다 (우리 모두가 확인을 한 지점에서 적어도이 실수) 나에게

를 도와 주면 정말 감사하겠습니다
Body := json_str 

Body를 변수 json_str의 내용으로 설정합니다. 현재 Body가 직접 "json_str"문자열로 설정되어 있습니다.

+0

감사합니다.하지만 문제가 해결되지 않았습니다. –