0
Im 코코아에서 Three20 development library을 사용하여 게시물 요청을 구성합니다.게시물 요청 : http 헤더 구문을 수정 하시겠습니까?
나는이와 함께 HTTP 헤더를 설정 해요 :
[요청의 setValue을 : VALUE에게 forHTTPHeaderField을 : KEY];
나는 400 답장을 받고 있습니다. 나는 또한 Charles을 사용하여 요청과 응답을 캡처합니다. 요청이 나가고 있습니다 (헤더를 넣어 두었습니다) 헤더가 올바르게 구성되어 있지 않거나 중요한 몇 가지 헤더가 누락되었습니다. 내가 설정하고
헤더는 다음과 같습니다
[request setValue:@"0"
forHTTPHeaderField:@"Content-Length"];//0 length?(not sending any raw data)
[request setValue:authorizationHeader
forHTTPHeaderField:@"Authorization"];
[request setValue:@"CUSTOM/1.0"
forHTTPHeaderField:@"User-Agent"];
[request setValue:@"application/x-www-form-urlencoded"
forHTTPHeaderField:@"Content-Type"];
POST 요청에 올바른 구문 및 HTTP 헤더의 순서는 무엇입니까?
와이어를 통해 전송되는 정확한 요청이나 설정중인 인증 헤더를 확인하지 않고는 디버그하기가 어렵습니다. 문제를 나타내는 코드를 더 많이 표시하는 것이 가장 좋습니다. 또한 개인 정보 보호 문제가있는 경우 정확한 헤더 값을 제공하지 않고 설정하려는 인증 헤더 (예 : 기본/다이제스트 등)를 알려주십시오. – feroze