JSON ccontentType을 사용할 때 작동하지만 기본적으로 바이트 데이터를 요청할 때 작동하지 않는 매우 기본적인 연결 테스트 설정이 있습니다. 나는 이것이 AMFPHP 설정이나 서버에서 에러 또는 문제가되어야하고 Ext JS가 아닌 것으로 추정된다. 그래서 내가 주로 AMFPHP로 태그를 붙이고있다. 모든 단서가 많이 감사 할 것입니다. 미리 감사드립니다. Ext JS 및 AMFPHP - 변형 된 Amf 패킷 오류
내 PARAMS 어레이 :VAR의 amf_params = { serviceName에 'svcp' , methodName로 : 'fetchp'파라미터 ([]) }; JSON 설정
WORKS, 데이터를 반환 콘솔
Ext.Ajax.request({
method: 'POST'
, url: 'http://mysite.com/Amfphp/?contentType=application/json'
, binary: true
, params: JSON.stringify(amf_params)
, success: function(response) {
console.log('response as string: ' + JSON.stringify(response));
}
});
응답 :
[{ "ID"1 "TID"1 "updatedt": " 2012년 11월 24일는 23시 35분 43초 ","createdt는 ":"2012년 11월 24일 23시 35분 43초 ","FIRSTNAME ":"밥 "... 등
합니까 작동하지 않음, "Malformed Am `
: - (단지 didnt가 아래 굵은 아무것도 의도하지 텍스트를 편집 할 펑키 문자 예) F 패킷은 연결 콘솔
Ext.Ajax.request({
method: 'POST'
, url: 'http://mysite.com/Amfphp/'
, binary: true
, params: JSON.stringify(amf_params)
, success: function(response) {
console.log('response as string: ' + JSON.stringify(response));
console.log('responseText: ' + response.responseText);
}
});
응답 "떨어졌다 수 있습니다/0/home/public_html/Amfphp/Core/Amf/Deserializer/0/home/public_html/home/public_html/home/public_html/amfphp/Core/Amf/Deserializer .php (75) : Amfphp_Core_Amf_Deserializer-> readHeaders()
답장을 보내 주셔서 감사합니다. Ariel. AMF는 내가 원하는 것이며, JSON을 원하지 않기 때문에 contentType을 꺼 놓았다. Json 플러그인이 무슨 뜻인지 알지 못합니다. 어떤 자바 스크립트 예제입니까? – strantheman
안녕하세요, Ariel. 아직도 이것을 이해할 수는 없습니다. AMFPHP 서비스 브라우저가 훌륭하게 작동합니다. 그것의 AMFPHP 2.0, http://cdn.sencha.io/ext-4.1.0-gpl/ext-all-debug.js에서 추출한 ext-js의 최신 버전이며 여기에있는 예제를 사용하면됩니다 : http : /www.silexlabs.org/132517/the-blog/sencha-touch-2-and-amfphp2/ JSON은 작동하지만 AMF는 작동하지 않습니다. 나는 패킷 스니퍼를 지금 시도 할 것이지만, 내가 무엇을 찾고 있는지 확실히 알지 못한다. – strantheman
문제는 AMF를 받으려면 AMF를 보내야한다는 것입니다.AmfPHP는 요청 및 응답에 대해 동일한 프로토콜을 원한다고 가정합니다. Javascript를 사용하는 이유는 무엇입니까? Javascript 용 AMF 라이브러리를 사용하고 있습니까? –