1
안녕하세요. 신속한 맞춤 요청을 작성하려고합니다.xml 요청 본문으로 요청을 처리하십시오.
요청 본문에 문제가 있습니다.
이 내 XML의 몸 : 요청에 대한
<ItemTrackingDetailsRequest xmlns="http://singpost.com/paw/ns">
<ItemTrackingNumbers>
<TrackingNumber>SMT0000000628</TrackingNumber>
</ItemTrackingNumbers>
</ItemTrackingDetailsRequest>
방법 문자열로 변환 한 후 데이터?
나는
let params = "<ItemTrackingDetailsRequest>
<ItemTrackingNumbers>
<TrackingNumber>\(trackingNumber.uppercaseString)</TrackingNumber>
</ItemTrackingNumbers>
</ItemTrackingDetailsRequest>"
let xmlRequest = NSMutableURLRequest(URL: NSURL(string: url)!)
xmlRequest.HTTPBody = params.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)
xmlRequest.HTTPMethod = "POST"
xmlRequest.addValue("application/xml", forHTTPHeaderField: "Content-Type")
시도가 있지만 내가 잘못 신체 문자열을 구성하기 때문에 PARAMS에 오류가 있습니다. 위의 XML에서 String을 구성하는 방법은 무엇입니까? 어떤 도움이라도 대단히 감사합니다. 고마워요
감사합니다. 오타 오류 인 문자열 구성에 일부 공간이 있습니다. 올바른 항목은 다음과 같습니다. params = " \ (trackingNumber.uppercaseString) TrackingNumber> ItemTrackingNumbers>/ItemTrackingDetailsRequest> " –
이 질문을 살펴볼 수 있습니다. 여전히 struglling http://stackoverflow.com/questions/39318514/swift-alamofire-send-xml-request-and-receive-xml-response –