Tôi đã thử mọi kết hợp để gửi yêu cầu gửi yêu cầu POST tới WCF RESTful từ jQuery.Gửi yêu cầu gửi tới WCF RESTful với json
Ai đó có thể bắt chước và làm cho nó hoạt động. Mã đang ở đây: http://pastebin.com/Ua97919C
Tôi đang làm việc với WCF trong 2 năm qua, nhưng mỗi khi tôi gửi yêu cầu POST, điều đó khiến tôi phải đấu tranh rất nhiều.
Tôi đang vật lộn để làm cho nó hoạt động trong 4 ngày qua và trải qua ít nhất 35-40 bài đăng.
Cuối cùng, yêu cầu này sẽ được gửi từ iPhone đến WCF.
Khi tôi kiểm tra bằng Fiddler, lỗi chủ yếu là: * Máy chủ gặp lỗi khi xử lý yêu cầu. Thông báo ngoại lệ là 'Tin nhắn đến có định dạng tin nhắn không mong muốn' Raw '. Các định dạng tin nhắn dự kiến cho hoạt động là 'Xml', 'Json'. Điều này có thể là do WebContentTypeMapper chưa được định cấu hình trên liên kết. Xem tài liệu của WebContentTypeMapper để biết thêm chi tiết. '. Xem nhật ký máy chủ để biết thêm chi tiết. Trường hợp ngoại lệ stack trace là: tại
System.ServiceModel.Dispatcher.DemultiplexingDispatchMessageFormatter.DeserializeRequest(Message message, Object[] parameters)
at System.ServiceModel.Dispatcher.UriTemplateDispatchFormatter.DeserializeRequest(Message message, Object[] parameters)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.DeserializeInputs(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Không .. Nó ném lỗi tại jQuery.min.js sau đó. Tôi đã thử điều đó sớm hơn. – iMatoria
tôi đã thử/thử lại cả hai. – iMatoria
Bạn có thể tạo một dự án mẫu và tự mình thử. – iMatoria