XHR을 통해 제 3 자 서비스와 통신 중입니다. (ArrayBuffer로 보내야하므로 아약스를 사용할 수 없습니다). WP8에서이 기능을 사용하는 데 많은 문제가 있었지만 마침내 연결이되었습니다 (항상 Android 및 iOS (phonegap)에서 잘 작동 함). 내가 가진 문제는 인증을 위해 몇 가지 특정 헤더를 보내야한다는 것입니다. 나는 이것을 다음과 같이 보내고있다 :XHR 윈도우 헤더 8에 날짜 헤더가 적용되지 않았습니다.
xhr.open("POST", url, true);
xhr.timeout = 30000;
xhr.setRequestHeader("Content-Type",contentType+"; boundary=" + boundary);
xhr.setRequestHeader("Accept","application/json; charset=utf-8");
xhr.setRequestHeader("Authorization",auth);
xhr.setRequestHeader("Date",todayString);
xhr.send(bodyBuf);
본질적으로 이것은 'Date'헤더가 수신되지 않는다. 나는 'Date header required'라는 응답을 끊임없이 되 찾는다. 나는 실제 연결이 당신이 조언 할 수있는 것이 아니라는 것을 알고 있습니다. 그러나 누군가 전에 이것을 경험했는지 궁금합니다. 다른 사람들이 WP8에서 xhr 'Date'헤더를 설정할 수 있습니까? 이는 내 코드/설정에서 다른 것이 있거나 다른 사람이 아이디어를 가지고 있다는 것을 암시합니다.
btw, 나는 에뮬레이터를 통해 테스트 할 때 동일한 결과를 얻고 HTC를 통해 단일 장치와 관련이 없습니다. 그러나 WP8 플랫폼에
감사합니다,