Tasker 앱을 사용하여 간단한 HTTP POST 요청을 만들고 있는데 제대로 작동하지만 어떻게 든 내 주장을 보내지 않습니다. HTTP GET이 제대로 작동합니다. 내가 도대체 뭘 잘못하고있는 겁니까? 텍스트 : : 서버가 수행Tasker App : 내 HTTP POST가 매개 변수를 보내지 않는 이유는 무엇입니까?
유일한 것은 JSON은 수신 된 모든 매개 변수를 캐릭터 라인 화하고처럼 돌려 주어
가 GET을하고있다 HTTP {매개 변수} :
HTTP POST가 작동하면 "text : {}"응답을 반환하지만 매개 변수를 반환하지 않습니다.
지금 때때로 "잘못된 요청 오류 400"
내가 다른 서버로 테스트 한이 문제가 계속 ...
Here's a fiddle 같은에 도착 후 요청을 보낼 수를 보여줍니다 서버 및 둘 다 작동합니다.
나는 시험에 당신을 위해 XML로 내 작업을 내 보낸 : 당신이 할 수있는 사전들에서 download it here
감사합니다!
감사합니다. @Cheticamp. 그것은 나를 위해 일했다! 불행히도 필자는 스크립트를 앱으로 내보낼 계획이므로 외부 플러그인을 사용할 수 없습니다. 하지만 그건 Tasker의 완전히 이상한 버그입니다. 그것은 % HTTPD와 Content Type에 대한 것이므로 % HTTPL은 Content Type을 비워두면 정확한 응답 길이를 표시하지만 % HTTPD는 아무것도 표시하지 않습니다.그리고 콘텐츠 유형을 설정하면 매개 변수를 보내지 않습니다. 서버 측에서도 서버 측을 테스트 했으므로 실제로는 그렇지 않습니다. ( 어쨌든 파일을 게시하고 싶기 때문에 필요하지 않습니다. 매개 변수를 다시 얻으려면 응답을 보내기 만하면됩니다. 도움을 주셔서 감사합니다. –
그것이 훌륭하게 작동합니다.이 결함이 Tasker에있는 것처럼 보입니다. 대부분의 POST 요청은 OK가 아닌 다른 응답을 찾는다 고 생각하지 않기 때문에 아마도 많이 나오지 않을 것입니다. – Cheticamp
그래, 많은 질문을 찾지 못했기 때문에 사람들이 생각하지 못했던 것 같습니다. 이 오류를 자주 가져 오십시오. "확인"을 얻으려면 Btw 파일을 작성해야합니다. 왜냐하면 % HTTPD를 사용하여 가져올 경우 컨텐트 유형을 설정해야하고, 설정하면 매개 변수가 아닙니다. 보냈습니다. –